初期化されたレポをプッシュしようとしたときの 2 つの 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