2012-05-10 2 views
1

私はg3に進むことを試みているgitolite pre-g2リポジトリを持っていました。移行したGitolite Repoのフックとパーミッションの修復

リポジトリフォルダ全体をコピーして、きれいなg3 confファイルで開始し、すべてのgl-permsファイルを削除してクリーンスレートを作成しました。私はいくつかのrepoを取得し、repo権限で実行しようとしています。

具体的には、私は自分の管理者用アクセスキーを持っており、そのレポをクローンしてプッシュすることができます。これは次のようにgitolite.confを定義されています

@admin = nikolaj 

repo @all 
    RW+ = @admin 

そして、個々のレポのために、私は私の名前(ニコライ)はGL-クリエータファイルにあった、と古いGL-パーマファイルを削除を確認しました。

私はその後

ssh [email protected] perms my/repo 

を実行しようと、私は

FATAL: sorry you are not authorised 

私はこれを大幅に高く評価され、デバッグについて行くことができる方法上の任意の助けを得ます!

答えて

0

あなたは、gitoliteセットアップを実行する前に、(「ssh-authkeys」行をコメントアウトすることで、この場合には)あなたの~/.ssh/authorized_keysファイルの意志をRCを事前に設定していない場合は必ずmigration guideに続き、preset your gitolite.rc file

をやってくださいclobberedになる。あなたのケースでは

は、新しいgitolite.rcファイルを取得し、まだ

(パラメータとして nikolajを使用して強制コマンドを使用して)あなたの ~/.ssh/authorized_keysがそのまま残っているかどうかを確認しました
関連する問題