・/var/lib/gitolite3/.gitolite.rc
UMASK 0700がデフォルト(rwx --- ---)。
redmine等の管理システムからリポジトリ参照したい場合は0027(rwxr-x---)としてグループからの読み込みも許可しておく
こうしないとgit でpushするたびにredmineからリポジトリ参照できなくなる
App 13972 stderr: fatal: Failed to resolve HEAD as a valid ref.
App 13972 stderr: fatal: Not a valid object name HEAD:
こんな感じのエラーログが出る。
■ユーザー追加
・Unixユーザー追加
useradd [ユーザーID]
passwd [ユーザーID]
・SSHキーペア生成
ssh-keygen -t rsa -b 2048
パスフレーズ入力して作成完了
id_rsa(秘密鍵), id_rsa.pub(公開鍵)の2つが生成される。
・gitoliteに追加
gitolite.conf のアクセスリポジトリにユーザーと権限追加
keydirフォルダに公開鍵を追加
0 件のコメント:
コメントを投稿