2

Linuxサーバーでgitoliteをセットアップしようとしています。コマンドを実行すると:

gitolite setup -pk id_rsa.pub

次のエラーが発生します:致命的:'id_rsa.pub'読み取り可能なファイルではありません

何が間違っているのかよくわかりません...puttygenを使用してopenssh形式でキーを生成しました。また、sshgen -trsaを使用してGitBashターミナルからキーを生成しようとしましたが、同じエラーが発生します。必死になって、Linuxサーバーでsshgenを直接実行しましたが、同じエラーが発生したため、Windows / Linux/Puttyのことではなくなったと思います...

私はFedora17を実行しています。どんな助けでも大歓迎です!

4

1 に答える 1

0

キーを生成するということは、一般的にあなたのにを入れることを意味するはず$HOME/.ssh/id_rsa(.pub)です。

その場合、gitolite V3をインストールするときに、公開鍵のフルパスを指定することをお勧めします。

GITOLITE_HTTP_HOME= gitolite setup -pk "$HOME/.ssh/gitoliteadm.pub"

$GITOLITE_HTTP_HOMEスクリプトがそのgitoliteコマンドをWebから実行されたコマンドと混同しないようにするために、セットアップを呼び出す前にクリアします。私のプロジェクトで、gitoliteインストールスクリプト
の例を見ることができます。

于 2012-09-13T21:03:28.090 に答える