Установка Gitosis открытого ключа не работа

Я всегда имел к деланию distclean для получения, номер версии / основывался на дате для обновления, но это все еще активировало опцию, которую я добавил только с тем, чтобы реконфигурировать.

Я всегда входил в практику выполнения, делают distclean, если я изменяю настраивать опции так или иначе.

1
задан 28 June 2011 в 19:47
1 ответ

Согласно этому обсуждению чата, на возможной причине был:

  • значение HOME (правильно набор к /C/Users/UserName)
  • по сравнению с оболочкой, используемой для различных команд (Cygwin, потому что это имело ssh-copy-id команда, вопреки msysgit колотят оболочку),

С тех пор ssh-copy-id только скопируйте строку в файл (См. "ssh-copy-id и дубликаты в authorized_keys", было более просто:

  • генерируйте rsa, вводит сессию удара msysgit (ключи будут созданы в /c/Users/UserName/.ssh/id_rsa, snce $HOME относится к /c/Users/UserName/)
  • скопируйте вручную содержание id_rsa.pub к ~/.ssh/authorized_keys из сервера (так как прямой доступ к упомянутому серверу был возможен здесь).

OP user29600 зафиксировал его!

1) Удостоверенный это HOME был в как использование переменной среды C:\Users\UserName как путь.

2) Созданный RSA вводит MingW"ssh-keygen -t rsa"и допуская настройку по умолчанию в имени файла и присваивая надлежащий пароль.

3) Сделал"ssh-copy-id -i $HOME/.ssh/id_rsa.pub {USER}@{SERVER_IP}"гарантировать ключевому автору RSA было включено для того пользователя. 4) отправленный .pub файл к использованию сервера"

scp $HOME/.ssh/id_rsa.pub {USER}@{SERVER_IP}:/tmp

5) установленное ядро мерзавца и gitosis и выполняемый"sudo -H -u gitosis gitosis-init < /tmp/id_rsa.pub"

6) Имел ошибку о полномочиях на id_rsa файл при использовании MingW.
Найденный этой статьей, в которой было сказано для копирования ssh.exe файл от C:\cygwin\bin кому: C:\Program Files\Git\bin и перезапишите файл, включал необходимое .dll файлы.
Этот шаг был то, потому что MingW не устанавливал или читал, chmods правильно... cygwin показал 600, MingW показал 644.
После копирования по ssh.exe файл, я смог правильно chmod файлы с MingW и ошибкой разрешения ушли.

7)"git clone gitosis@{SERVER_IP}:gitosis-admin.git"наконец работавший!

1
ответ дан 4 December 2019 в 01:30

Теги

Похожие вопросы