У меня проблемы с интеграцией VS2012 с Git

У меня есть репозиторий Secure Git с моей компанией, и я хочу интегрировать Git в VS2012. Однако я не могу клонировать свой репозиторий из Team Forge. Когда я беру свой ключ ssh и ввожу его при клонировании, я получаю сообщение об ошибке, в котором говорится, что у меня нет разрешения на доступ к моей учетной записи, и, возможно, я не ввел правильные учетные данные. Однако меня никогда не запрашивали мои учетные данные. Есть ли место для добавления моих учетных данных в VS2012?

Я также видел некоторые сообщения о том, что VS2012 не поддерживает ssh, поэтому я также попытался использовать мой ключ http без удачи

1 ответ

Создайте пару открытый / закрытый ключ:

$ ssh-keygen -t rsa

Открытый ключ будет в вашем домашнем каталоге. т.е. обычно ~/.ssh/id_rsa.pub

Добавьте ваш открытый ключ ssh в TeamForge:

$ clip < ~/.ssh/id_rsa.pub

Вставьте содержимое открытого ключа в Мои настройки> Авторизованные ключи.

Проверьте соединение:

$ ssh -v user@server

Клонировать репозиторий:

Также убедитесь, что вы клонируете с помощью ssh, а не https.

т.е. $ git clone ssh://user@server/project.git

Другие вопросы по тегам