繁体   English   中英

Git Windows存储库权限

[英]Git Windows Repository Permissions

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

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

当我使用相同的管理员帐户远程连接时,它使我可以毫无问题地克隆存储库。 但是,当我使用用户帐户时,它找不到存储库。

因此,很明显,这可行:

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

这不是:

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

我已经检查了服务器上所有Windows权限中包含存储库的文件夹的权限,“用户”拥有对所有内容的完全访问权限。

我想念什么?

谢谢

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

原来,我将用户的原始路径设置为错误,并且在绝对路径上也犯了一个错误。 我不需要盘符...所以

/path/to/repo 

工作,但是

/c/path/to/repo

没有 无论如何,现在进行所有设置,我现在有了一个完全基于Windows的SSH Git服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM