Git Windows存储库权限

时间:2016-01-05 18:19:47

标签: windows git ssh

我在使用SSH(Bitvise SSH)配置的Windows服务器上安装了Git。

我已使用管理员帐户在服务器上手动创建了一些裸存储库。

当我使用相同的管理员帐户远程连接时,我可以克隆存储库而不会出现任何问题。但是,当我使用用户帐户时,它无法找到存储库。

所以要明确,这有效:

git clone ssh://Admin@xxx.cloudapp.net:789/~/Test

这不是:

git clone ssh://User@xxx.cloudapp.net:789/~/Test

我已检查服务器上包含存储库的所有Windows权限,“用户”可以完全访问所有内容。

我错过了什么?

由于

2 个答案:

答案 0 :(得分:0)

我不确定但是每个Git用户都应该有另一个SSH密钥。 您尝试按用户帐户克隆时是否使用了指定的SSH密钥(对于用户帐户)?

答案 1 :(得分:0)

原来我的用户设置错误的主路径,并且在绝对路径上也犯了一个错误。我不需要驱动器号......所以

/path/to/repo 

工作了,但是

/c/path/to/repo

没'吨。无论如何所有设置现在,我现在有一个完全基于Windows的Git服务器与SSH