1

我在使用 gilab-shell 将我的初始 repo 推送到 gitlabhq 服务器时遇到问题。早些时候我设置了 gitlabhq (2.1) + gitolite ,它工作正常。

ssh -T git@git.domain.net
Welcome to GitLab 5.2, Anonymous!

但是当我试图推动任何东西时

git push -u origin master
fatal: The remote end hung up unexpectedly

我检查了 stackover flow 和 gitlab 的问题列表中的许多答案,但似乎没有一个对我有帮助。

https://github.com/gitlabhq/gitlab-shell/issues

GitLab v5.0 git推送问题

https://groups.google.com/forum/#!msg/gitlabhq/dqiHDBrXOjQ/PEntFiYxTGUJ

4

2 回答 2

2

回答我自己的问题。问题出在 gitlab url 上。

所以这不是更多的配置设置问题。gitlab-shell 的 config.yml 应该正确指向 URL。就我而言,它是http://git.domain.com:9222/

另外,我将 RVM 用于所有 ruby​​ 内容,因此请确保将 gitlab 配置文件中的所有 ruby​​ 二进制路径从 /usr/bin/ruby 更改为 $HOME/.rvm/bin/ruby。

于 2013-06-13T18:10:21.297 回答
0

$ git config --global user.name "你的名字来了" $ git config --global user.email you@yourdomain.example.com

首先使用您的用户名作为电子邮件和密码键入上述命令。

然后键入这些代码行 $ git init $ git add 。

然后键入它将起作用的命令。

于 2013-06-12T23:20:30.003 回答