我有一台拥有centos 6的服务器,它正在运行GITLAB。我在我的本地PC上使用静态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在网络中连接。
答案 0 :(得分:1)
好吧,错误消息显示用户test
没有名为jigar
的Git存储库。因此,在尝试推送之前,请转到Gitlab Web界面并创建存储库。
<强>更新强>
正如您所说,您确实在Web界面中创建了repo,并且克隆/推送来自另一台计算机,我怀疑您作为一个无权查看此存储库的其他用户进行身份验证。尝试在不起作用的机器上运行ssh git@192.168.1.10
,GitLab会告诉您您识别的用户。授予该用户访问Web界面中的repo的权限,或者从您要进行身份验证的用户中删除SSH密钥,并将密钥添加到有权访问Web用户界面的用户。