【发布时间】:2016-12-13 13:32:00
【问题描述】:
我有一台装有 centos 6 的服务器,它正在运行 GITLAB。我在具有静态 IP 的网络中的本地电脑上,现在我想将我的本地存储库推送到具有 SSH 和 HTTPS 链接的 GitLAb。但是每当我推送到服务器时,它都会显示
**[root@hardik adarshcr7]# git push origin HEAD:master
git@192.168.1.10's password:
fatal: 'jigar/test.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly.**
请帮帮我,我正在尝试使 Gitlab 在网络中工作近两周。 还有其他计算机也通过 Cyberaom 连接到网络中。
【问题讨论】:
-
关于网络服务和连接问题的问题有ServerFault @ SE和SuperUser @ SE。
-
@AntonSamsonov 但这与连接无关,但很可能是因为没有在 Web 界面中预先创建存储库
-
@Vampire 是的,这就是为什么我提到网络服务(即 git 服务器配置,包括其所有方面,如存储库设置、文件权限、其他系统级安全措施) 首先。然而,让我想起网络连接的是
192.168.1.10——它可能不是运行 GitLab 的服务器,而是具有相同用户帐户的其他机器。 -
@AntonSamsonov 我不明白你是怎么想到这个主意的?仅仅因为没有使用 DNS 名称,但 GitLab 服务器 IP?
-
@Vampire 没错!这是一个非常常见的错误(一般意义上,不是特定于 Git),即使 IP 地址是静态的也是如此。服务器甚至不需要具有类似的文件系统布局,错误消息对于任何丢失的路径都是相同的。