Gitlab+;Ubuntu服务器上的Gitolite:为什么它不';无法与windows客户端一起使用?
我试着在Ubuntu上设置gitolite和[GitLab][1],它正在工作。我可以通过Gitlab+;Ubuntu服务器上的Gitolite:为什么它不';无法与windows客户端一起使用?,ubuntu,gitolite,gitlab,Ubuntu,Gitolite,Gitlab,我试着在Ubuntu上设置gitolite和[GitLab][1],它正在工作。我可以通过admin@local.host在Linux中但它在Windows上不起作用 我通过GitLab创建了用户,并在该用户(Windows的用户)中添加了ssh密钥 当我试图克隆存储库时,出现了密码提示。 这就像Ubuntu和Windows上的键不同步一样。我做了chmod:700-.ssh和600-授权密钥,但它不起作用。所以我不知道我错过了什么 > [1] OH IMPORTANT! You ne
admin@local.host
在Linux中但它在Windows上不起作用我通过GitLab创建了用户,并在该用户(Windows的用户)中添加了ssh密钥 当我试图克隆存储库时,出现了密码提示。
这就像Ubuntu和Windows上的键不同步一样。我做了
chmod:700-.ssh和600-授权密钥
,但它不起作用。所以我不知道我错过了什么
> [1] OH IMPORTANT! You need to convert putty key into openssh key and
> put it in the account.
在Windows上检查环境变量
%HOME%
:
默认情况下不定义它,您的ssh将需要它来查找您的公钥和私钥(存储在%HOME%\.ssh\id\u rsa(.pub)
下)
在本例中,确认这是服务器地址解析问题:
我已将服务器名称更改为ip地址,如从
git@localhost
进入git@198.xxx.x.x
,它可以工作
考虑在SuffuServer或AskUntutuo上发布一个更合适的观众的问题。我已经把服务器的名字变成了IP地址。git@localhost进入git@198.xxx.x.x“这很有效。”萨米说得好极了。我已将此解决方案添加到答案中以提高可见性。谢谢各位。我有一个类似的问题-windows7无法克隆,但来自远程gitlab服务器。在挣扎了太久之后,更改服务器ip地址对我来说很有效!