我在将VS2012与Git集成时遇到了麻烦

时间:2014-04-21 21:48:52

标签: git visual-studio-2012 credentials

我的公司有一个Secure Git存储库,我想将Git集成到VS2012中。但是,我无法从Team Forge克隆我的存储库。当我抓住我的ssh密钥并在克隆时输入它时,我收到一条错误消息,说我没有权限访问我的帐户,而且我可能没有输入正确的凭据。但是,我从未被提示获取我的凭据。有没有可以在VS2012中添加我的凭据的地方?

我还看到一些帖子说VS2012不支持ssh所以我也尝试使用我的http密钥而没有运气

1 个答案:

答案 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