2012-02-11 4 views
1

RubyRacer、JSONなどの宝石からlibv8依存関係のチョークがバンドルされているため、私はインストールしてUbuntuで動作させようとしています。 .gitconfigとの.ssh/rsa_idとの.ssh/rsa_id.pubファイルの上にコピーされますが、民間レポのgitのクローンをしようと、Linux上で(同じ公開鍵を使用して)win7の上で動作しますが、失敗します。Gitクローンが公開鍵で失敗しています。私は行方不明のものがありますか?

[email protected]:/documents/projects/$ sudo git clone [email protected]:the_project/back_end 
[sudo] password for james: 
Cloning into back_end... 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

対win7's:

C:\test>git clone [email protected]:the_project/back_end 
Cloning into back_end... 
Enter passphrase for key '/c/Users/AJames/.shh/id_rsa': 
remote: Counting objects: 10034, done. 

ありがとうございました!!

+0

AJP、アンバーの答えに編集した「明示的な解決策」を削除しました。たとえ説明がつかない理由があっても、あなたのプロジェクトディレクトリが世界的に読み書き可能であっても、chmod 777のようなコマンドを解答なしに残すことができます。最悪の場合、無謀です。 –

+0

が理解して、感謝します。 – AJP

答えて

5

sudoを使用すると、のSSHキーを使用しようとしますが、あなた自身のものではありません。

おそらく実際には、自分が複製しているディレクトリにアクセスするか、既にアクセス権を持っているディレクトリにクローンするかのいずれかを選択する必要があります。

+0

自分のシステムで "bundle install"を実行するためにrootを使用します。ルートにはどこからでもアクセスできますが、同じ問題があります。何が起こるのですか? –

+0

これはアクセスの問題ではなく、自分自身ではなくrootのsshキーを使用しようとしていることです。 – Amber

関連する問題