Использование 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.
Но я понятия не имею, почему я получаю это сообщение.
1 ответ:
Хорошо, я получил его на работу. Проблема заключалась в том, что Sourcetree попросил у меня пароль для моего SSH-ключа. К сожалению, это было совсем не ясно. Интерфейс Sourcetrees спросил
Я предположил, что ему нужен мой пароль от github. И после ввода этого я получил сообщение выше, что разрешение на мою публику было отклонено.Password Required For user **** on host github.comТолько после того, как я попытался клонировать РЕПО с моей консолью, меня попросили
Enter passphrase for key '/Users/****/.ssh/id_rsa':Что дало мне понять, в чем проблема. был. Ну, после хорошей борьбы я получил то, что хотел.
Comments