我的公司有一个Secure Git存储库,我想将Git集成到VS2012中。但是,我无法从Team Forge克隆我的存储库。当我抓住我的ssh密钥并在克隆时输入它时,我收到一条错误消息,说我没有权限访问我的帐户,而且我可能没有输入正确的凭据。但是,我从未被提示获取我的凭据。有没有可以在VS2012中添加我的凭据的地方?
我还看到一些帖子说VS2012不支持ssh所以我也尝试使用我的http密钥而没有运气
答案 0 :(得分:0)
生成公钥/私钥对:
$ ssh-keygen -t rsa
公钥将位于您的主目录中。通常是~/.ssh/id_rsa.pub
将您的公开ssh密钥添加到TeamForge:
$ clip < ~/.ssh/id_rsa.pub
将公钥的内容粘贴到我的设置&gt;授权密钥。
测试连接:
$ ssh -v user@server
克隆存储库:
另外,请确保使用ssh进行克隆,而不是https。
即。 $ git clone ssh://user@server/project.git