编辑于2017年9月28日.您将在下面阅读的错误说明使问题显示为GitLab或操作系统特定.在尝试连接到任何内部托管的Git服务器时,无论是GitHub,GitLab,Bitbucket等,都可以在代理服务器后面的任何计算机上遇到所描述的行为.
我有一台RHEL6服务器(由企业服务器团队设置),我按照GitLab提供的说明安装了GitLab Community Edition 7.9.2 .按照安装说明后,我可以启动服务器并登录.
我创建了一个组和一个项目,然后我分成了自己的帐户.我可以通过GitLab UI创建一个文件并提交它.我正在尝试使用Git Bash(在Windows 7上)和SourceTree从我的分叉项目中获取但是我收到此错误:
git -c diff.mnemonicprefix = false -c core.quotepath = false fetch origin fatal:无法访问" http://server.domain.com/username/project.git/ ":请求的URL返回错误:503
我发现的大多数文档都说这是暂时的,应尽快解决.我是唯一一个使用此服务器的人,这是它唯一安装的东西,而且这个问题已经持续了一整天.
我试过在GitLab上运行重新配置命令没有任何效果.Gitlab或ngenix不是已安装的服务,因此我无法重新启动它们.
另一个问题是,我是Linux服务器管理的新手,我在7年内没有触及过Linux.
有任何想法吗?
结果问题是将代理设置设置为系统属性.这会覆盖gitconfig设置.一旦我删除它,它能够正常工作.
您还可以为no_proxy您的GH网址设置环境变量.
这个问题不仅是由 造成的no_proxy,因为它git server down也是由问题造成的。
所以当第一次发生这个问题时,你在浏览器中打开并检查 gitlab。
并检查它是否显示任何错误,例如"503 An internal server error occured"..
gitlab 显示"503"页面,此问题由 gitlab 服务器创建,不在您的系统中。
所以你等待一段时间,直到服务器启动并继续你的工作。