git server repositoryを実行しようとしています。 私はgitolite-adminのリポジトリのクローンを作成しようとすると、私はgit clone git @ myserver:gitolite-adminが失敗しました
git clone [email protected]:gitolite-admin
Cloning into 'gitolite-admin'...
FATAL: R any gitolite-admin Brian DENIED by fallthru
(or you mis-spelled the reponame)
fatal: The remote end hung up unexpectedly
同じことをして起こる次のエラーを取得するSSH経由でのgit情報を実行しているときに、サーバーが
ssh [email protected] info
hello Brian, this is [email protected] running gitolite3 on git 1.6.3.2
R W testing
に答えるgitolite
をインストールしましたこの構文
git clone ssh://[email protected]/gitolite-admin
Cloning into 'gitolite-admin'...
FATAL: R any gitolite-admin Brian DENIED by fallthru
(or you mis-spelled the reponame)
fatal: The remote end hung up unexpectedly
カン私にいくつかの有用なヒント?私はこことウェブ上のAnswersをチェックしましたが、それ以上私を助けたものは見つかりませんでした。
ああ良いヒント - これは動作します gitクローンgit @ myserver:testing.git 'testing'にクローン化... 警告:空のリポジトリをクローンしたようです。 どうすれば変更できますか?それは私のキーは名前を付けることができように何にも見えます。このガイドでは : $は、mkdirビン $のgitolite//ホーム/ gitolite /リポジトリ/ gitoliteで 初期化空のGitリポジトリをsena.pub -pk -ln $ gitoliteの設定をインストールします-admin.git/ /home/gitolite/repositories/testing.git/の空のGitリポジトリを初期化しました。 警告:/home/gitolite/.ssh/authorized_keysがありません。新しいものを作成する 次のステップは、クローンとツタでしょう。 – macbert
@macbertは正しいと言いますが、正しい公開鍵を使用することを 'config'ファイルで指定しない限り、' gitolite-admin'を複製することはできません。キーの名前は重要です。 – VonC
大丈夫です!私は gitのクローンのgitの@ MYSERVERを得た-pk git.pub gitoliteセットアップを実行し、その後.gitolite/keydirディレクトリ から古いブライアンキーを削除git.pubにキーの名前を変更しました:gitolite-adminの "へのクローニングgitolite-admin '... リモート:カウントオブジェクト:15、完了。 リモート:オブジェクトの圧縮:100%(12/12)、完了。 リモート:合計15(デルタ0)、再使用0(デルタ0) 受信オブジェクト:100%(15/15)完了。 サウンド素晴らしい - ありがとう@VonC – macbert