我创建这个问题是为了帮助其他人在尝试推送初始化的存储库时搜索有关两个 GitLab 配置问题的文档:
1:即使在 GitLab 前端设置了 SSH 密钥后,GitLab 服务器上的 git 用户也需要密码:
$ git push -u origin master
git@hostname's password:
2: gitlab-shell 客户端在尝试推送时似乎在错误的位置寻找您的存储库(/home/git/repositories
所有存储库都应按中指定的方式存储/home/git/gitlab-shell/config.yml
):
$ git push -v -u origin master
Pushing to git@hostname:sadmicrowave/test-project.git
fatal: 'sadmicrowave/test-project.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly