2017-01-14 20 views
0

SourceTree(OSX 10.11.6)を使ってローカルとリモートの両方のリポジトリを作成しました。SourceTreeローカルのgitリポジトリにリモート資格情報を追加

私は地元のレポにファイルを追加したと私はプッシュしようとすると良い.IGNOREと

を、コードをコミットしているリモートレポ

にパスフレーズを持つSSHキーを追加して、私が取得します:

許可が拒否されました(publickey)。致命的:リモート リポジトリから読み取れませんでした。正しいアクセス権があり、 リポジトリが存在することを確認してください。

SourceTreeのローカルリポジトリに作成したリモートリポジトリのアクセス権を追加するにはどうすればよいですか?

答えて

0

SourceTreeのローカルリポジトリに作成したリモートリポジトリのアクセス権を追加するにはどうすればよいですか?

あなたのローカルにリモートリポジトリを追加したとします。
あなたがリモート追加する必要がいずれかを追加しなかった場合:

git remote add origin <url> 

はSourceTreeが正しく設定されていることを確認します。 OPEN SSHに設定すると、gitの変更下

移動し、あなたの鍵は、次のされていることを確認:あなたはまだかどうかを確認、その後ssh agent

eval $(ssh-agent) 
ssh-add -l 

を起動しようと接続するカント場合~/.ssh/id_rsa

あなたの鍵が見えます。単にそれらを追加しない場合:

ssh-add ~/.ssh/id_rsa 
+0

私のSourceTreeはSystem gitではなくEmbedded gitを使用するように設定されています。これは問題ですか?私のリモートgit repoはbitbucketにあります。それは重要ですか?あなたが言及したファイルは、SourceTreeのpubファイルとは異なる内容を持っています。私の推測では、あなたが言及したファイルは私の秘密鍵で、SourceTreeのSSHキー(メニュー - > SourceTree-> Preferences-> Accountsタブ)は、achmann_Bitbucket.pubの下にあるビットバケットの公開鍵ですか?私はマシンに既知のホストとしてbitchbucketを追加する必要がありますか? –

+0

ok - 〜/ .ssh/known_hostsにはBitbucketがあります –

+0

私のキーチェーンには、is_rsaとbitbucketのための別々のアイテムがあります - それは重要ですか?笑、これらすべての質問 –

関連する問題