Как использовать gitolite и TortoiseGit

Я использую локальные репозитории git. Он расположен на машине с Ubuntu, и я установил gitolite в локальный git.

Мне удалось выполнить git clone в клиенте Linux. но я не смог клиента Windows. Я хочу использовать клиент TortoiseGit в Windows.

Я старался,

  1. создать файл .PPK с помощью PuttyGen.exe
  2. загрузить keydir в репозиторий gitolite-admin
  3. git клонировать в виндовс

посмотрим дальше, плз

введите здесь описание изображения

но результат

введите здесь описание изображения

введите здесь описание изображения

Я не понимаю, зачем нужен пароль git-repo? Я правильно загрузил файл .ppk. и, я не понимаю это сообщение, репозиторий «похоже, не является репозиторием git», расположенный точно. /home/git-репо/репозитории/test.git

Я хочу использовать TortoiseGit с gitolite.


person user3416447    schedule 02.07.2018    source источник


Ответы (1)


Вы не должны загружать файл ppk в gitolite, (1) он также включает ваш закрытый ключ и (2) openssh не может его прочитать (вам нужно открыть его с помощью Puttygen и скопировать строку открытого ключа в файл, который вы загружаете в gitolite) .

Альтернативой может быть использование OpenSSH с TortoiseGit: https://stackoverflow.com/a/32115724/3906760

person MrTux    schedule 02.07.2018