私のlinux-box(Debian)にgitリポジトリを設定しようとしています。私はosxライオンでgit repoをクローンしたい。私はgitosisをインストールし、自分のコンピュータ(git_rsa)のrsaキーを作成し、それをサーバーに置き、gitosisを開始します。 〜/ .ssh/configファイルがあります.sshポートがデフォルトではないからです。 git_rsaキーを私のキーチェーンに追加しました。私は管理者のレポクローンしようとすると、 私の〜/ .ssh/configにはgitクローンのアクセス許可が拒否されました(gitosis)
ホストのgit
HostName mydomain.com
Port 54321
Identityfile ~/.ssh/git_rsa
User git
次のようになります。
git clone git:gitosis-admin.git
を私が与えた:許可拒否(公開鍵)を。 致命的:リモートエンドが予期せずにハングアップする 問題は何ですか? (キーは700にchmodされ、sshは同じキーでも別のユーザーでも完全に動作します)
誰かが私にこの問題を解決する方法を教えてくれますか?
ありがとうございます。
サーバーに「git」アカウントがありますか? '/ home/git/.ssh/authorized_keys'に' git_rsa.pub'の内容がありますか? – VonC
はい、私はgitアカウントを持っていて、authorized_keysにはgit_rsa.pubのコンテンツがあります。 – hcpeter
ちょうど好奇心から、なぜgitosis(これは廃止されています)ではなく、gitoliteですか? https://github.com/sitaramc/gitolite – VonC