我试图在我的公司第一次使用Git,但是当我尝试克隆项目或将任何东西推送到服务器时,我立即得到以下内容:
致命:无法访问'[my_project_name]':请求的网址返回错误:504
我立刻说,因为504是超时错误,甚至不是1秒。
关键是我的所有同事都能够连接,但我的机器或用户似乎有些不对劲。这就是我试过的:
“连接被服务器拒绝”,我想是由同一个未知问题引起的。
我有人可以给予任何暗示,我将非常感激。
谢谢!
答案 0 :(得分:1)
我找到了一种解决方法,通过ssh而不是http来克隆项目。 http调用使用了网址上的用户名:
http://[username]@[git server]:[port]/../[project_name].git
现在我尝试在创建一对ssh密钥并将我的公钥添加到git服务器之后,执行以下命令:
ssh://git@[git server]:[port]/../[project_name].git
我仍然对http调用会发生什么感到好奇,但现在将使用此解决方法。
有关生成ssh密钥并将其包含在git服务器中的更多信息:ssh github