新たに取り付けるGiLab 5.4 cloneの問題

863 ワード

GitLab 5.4を再インストールしましたが、レベルアップした5.4とは違っています。おかしいです。
古いGitLabからコードを移行してきたら、git cloneは拒否されています。原因を調べたら、ギtlab-shellの配置問題です。
まずconfig.ymlのhttpをhttpsに修正します。
# Url to gitlab instance. Used for api calls. Should be ends with slash.                                                                                                         
gitlab_url: "https://localhost/"
そしてselfをsigned_certはtrueに設定されています
  self_signed_cert: true
その後、/home/git/gitlabディレクトリで検出コマンドを実行します。
sudo -u git -H /home/git/gitlab-shell/bin/check
は以下の通過情報を見ればいいです。
Check GitLab API access: OK
Check directories and files:
        /home/git/repositories: OK
	/home/git/.ssh/authorized_keys: OK
You have new mail in /var/mail/root
またclone、成功しました。