2016-12-16 4 views
2

Я пытаюсь клонировать git-репозиторий на Mac через ssh. шаги я следовал до сих порКлонирование Git Repositroy с помощью ssh

  1. Created id_rsa.pub и поделился ею с администратором для access.The файла находится в /Users/admin/.ssh
  2. Создано config файл на /Users/admin/.ssh. Содержимого файл

    Host MY_DOMAIN 
        IdentityFile ~/.ssh/id_rsa 
        IdentitiesOnly yes 
    
  3. Я бег следующей команды на терминале

    git clone [email protected]_DOMAIN:android.git  
    git clone [email protected]_DOMAIN:android 
    

и ответ я получаю

Cloning into 'android'... 
Enter passphrase for key '/Users/admin/.ssh/id_rsa': 
Connection to MY_DOMAIN closed by remote host. 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

Я немного запутался, если я буду следовать правильному подходу или есть проблема с правами доступа.

+0

Пожалуйста, покажите конфигурацию гитолита. – merlin2011

ответ

1

Первые две шаги должны выполняться для вашей учетной записи пользователя, а не для /Users/admin.


Основываясь на своем недавнем редактирования, кажется, что проблема не связана с конфигурацией мерзавца, но с вашей установкой gitolite. В настоящее время вашего gitolite экземпляр позволяет получить доступ только один репозиторий, а именно testing как видно из следующего вывода:

hello onkar, this is [email protected] running gitolite3 v3.6.2-12-g1c61d57 on git 2.1.4 

R W testing 

Настройте ваш gitolite-администратор репо и обеспечение доступа к проекту android, а также.

+0

, который является пользователем, с помощью которого я вошел в систему, то есть локальная система mac – onkar

+0

@onkar Сделайте 'ssh -v git @ MY_DOMAIN' – hjpotter92

+0

Спасибо за вашу поддержку hjpotter92, у меня не было соответствующих привилегий – onkar

Смежные вопросы