私は愚かにgitolite用のsshキーを使用してノートパソコンのハードドライブをフォーマットしました。私は自分のサーバーへのルートアクセスを持っていて、この回答Gitolite access repairを成功裏にコピーしました。ファイルtmpフォルダに固定gitoliteとcant gl-admin-pushからロックアウト
私の問題は、「GL-adminのプッシュ」をここでやったときに私はエラーを取得することエラーです:
Unable to determine correct path for gitolite scripts from the authkeys file.
Perhaps you haven't installed gitolite yet?
Or perhaps this is an HTTP mode install? If so, please set the GL_BINDIR
environment variable to the full path of the gitolite scripts, then re-try
this command. For example (if you followed doc/http-backend.mkd precisely):
GL_BINDIR=/var/www/gitolite-home/bin /home/git/bin/gl-admin-push
私gitoliteは、私がロックされて前に正常に動作してインストール
自分自身(facepalm)
A nnyこの混乱からどうやって抜け出すことができるのか?
あなたの 'GL_BINDIR'環境変数の値は? – VonC
authorized_keysに問題がありました。公開鍵の前にコマンドがありませんでした。 例:コマンド: "/ home/git/bin/gl-auth-command myusername"、ポート転送なし、X11転送なし、エージェント転送なし、no-pty - 現在動作中 – Purplefish32
キャッチ。私は以下の答えとして、可視性の高い参照を追加しました – VonC