Использование SSH ключей для получения доступа к репозиторию организаций в Sourcetree



Я использую github с моей собственной учетной записью, и я являюсь частью нескольких организаций. Я настроил SSH-ключ для подключения к github через sourctree.



Пока все хорошо, когда я хочу добавить удаленный репозиторий, я просто просматриваю список моих РЕПО.



К сожалению, я не могу выбрать из репозиториев организаций, где я даже добавил себя в качестве соавтора, хотя у меня есть права администратора и даже создал РЕПО самостоятельно.



Как я могу заставить это работать, что я могу выбрать из моего РЕПО организаций также?



(я нашел ссылку в другом потоке, указывающую на это: https://gist.github.com/jexchan/2351996 но я думаю, что это что-то немного другое, не так ли?)



Заранее благодарю.



Ура



Edit: я также думаю, что это может указывать на правильное направление:
невозможно получить ключи SSH, работающие между sourcetree и github



Но, к сожалению, после того, как я последовал совету @DeepSpace101, я все еще получаю сообщение о том, что



Permission denied (publickey).
fatal: Could not read from remote repository.

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


Но я понятия не имею, почему я получаю это сообщение.
891   1  

1 ответ:

Хорошо, я получил его на работу. Проблема заключалась в том, что Sourcetree попросил у меня пароль для моего SSH-ключа. К сожалению, это было совсем не ясно. Интерфейс Sourcetrees спросил

Password Required
For user **** on host github.com
Я предположил, что ему нужен мой пароль от github. И после ввода этого я получил сообщение выше, что разрешение на мою публику было отклонено.

Только после того, как я попытался клонировать РЕПО с моей консолью, меня попросили

Enter passphrase for key '/Users/****/.ssh/id_rsa': 

Что дало мне понять, в чем проблема. был. Ну, после хорошей борьбы я получил то, что хотел.

Comments

    Ничего не найдено.