У меня есть установка gitolite на сервере A, и я полностью могу клонировать репозитории с моей локальной машины.Гитолит и шш-агент. Доступ закрыт.
[email protected]:$ git clone [email protected]:repo.git
Тем не менее, я не могу клонировать репозиторий с сервера B
[email protected]:$ git clone [email protected]:repo.git
Cloning into 'repo'...
R access for repo DENIED to user
(Or there may be no repository at the given path. Did you spell it correctly?)
fatal: The remote end hung up unexpectedly
Я ForwardAgent активированном в моем ~/.ssh/конфигурации и SSH-добавить -l дает мне точно тот же вывод на локальном компьютере и на сервере B.
Кто-нибудь знает, что это может объяснить?
Что делает '' ssh git @ A' 'с сервера 'B' как' user'? Он должен отображать гитолит. – VonC
OK Я знаю, что произошло. Я забыл удалить запись, которую я использовал, сделал некоторые тесты в направлении A в/etc/hosts на B. – user2819697
Хорошо, я добавил ответ, иллюстрирующий этот случай. – VonC