我试图从GIT bash的访问Windows 8GIT SSH连接问题
我已经通过GIT确保使用正确的公钥/私钥在https://serverfault.com/questions/194567/how-to-i-tell-git-for-windows-where-to-find-my-private-rsa-key详细步骤远程回购。
通过https连接并克隆目录不是问题。但是这样做意味着读取/写入/访问文件的权限仅限于gitlab/https,这意味着我的团队成员无法更改文件。
通过SSH连接,我首先要求输入存储在/c/Users/bwimbush/.ssh/id_rssa中密钥的密码。输入后,我被要求输入“[email protected]”密码。我不明白为什么我要这个密码?
我可以使用我的Google帐户在线登录git设置,但该pw不是它要求的pw。
任何人都可以帮助我理解为什么通过https连接更改对文件的读/写/访问权限,或为什么它要求我提供“[email protected]”的密码?
你是否检查过你的服务器的ssh守护进程配置是否正确?通常,当它询问您输入密码是因为首选身份验证方法(公钥/私钥)失败。你应该发布一个git打印的代码片段,当它连接失败时给我们更多的上下文。 – asermax 2013-03-22 16:53:08
权限问题可能是由于'umask'? – Memming 2013-03-22 16:53:39
它只是说“权限被拒绝”。然后在失败3次后,“写入失败:连接中止。” “致命的:无法从远程存储库读取”。请确保您拥有正确的访问权限并存在存储库 – Barney 2013-03-22 16:57:51