GIT SSH连接问题

时间:2013-03-22 16:44:39

标签: git https ssh git-clone

我正在尝试从Windows 8上的GIT bash访问远程仓库。

我已经完成了https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to-find-my-private-rsa-key详细说明的步骤,确保GIT使用正确的公钥/私钥。

通过https连接和克隆目录不是问题。但是这样做意味着对我推送的文件的读/写/访问权限仅改为gitlab / https,这意味着我的团队成员无法更改文件。

通过SSH连接,我首先要求输入存储在/c/Users/bwimbush/.ssh/id_rssa中的密钥的密码。输入后,我被要求输入“git@remoteserver.com”密码。我不明白为什么要求我提供这个密码?

我可以使用我的Google帐户在线登录git设置,但pw不是它要求的pw。

任何人都可以帮助我理解为什么通过https连接会更改文件的读/写/访问权限,或者为什么要求我提供“git@remoteserver.com”的密码?

1 个答案:

答案 0 :(得分:1)

启动Git bash窗口并运行

ssh -i /c/Users/bwimbush/.ssh/id_rsa -v git@remoteserver.com 'git --version'

并查看它告诉您的身份验证过程。 (您可以尝试添加更多“-v”-s)。密切关注那些涉及“pubkey”一词的消息。

这会打印出任何可疑的东西吗?