8
  • 私のコンピューターid_rsaid_rsa.pubは、BitBucket アカウントにも関連付けられているアカウントがあります。
  • 私が理解しているように、この公開鍵は好きな場所で使用できます(私の秘密が一致する限り)。

問題: サーバーに公開鍵を受け入れる方法がわかりません。何が間違っていたかわかりますか?

 $ cat id_rsa.pub >> authorized_keys

 $ service ssh restart  (I suppose this isn't needed)

 $ git pull origin master

 $ Permission denied(publickey)

私は何を間違っていますか?私は何日も立ち往生しています。

4

3 に答える 3

22

ルートをコピーした場合authorized_keysは、以前よりも多くのことを行う必要がある場合があります。

chmod 700 .ssh
sudo chmod 640 .ssh/authorized_keys
sudo chown $USER .ssh
sudo chown $USER .ssh/authorized_keys

$USERLinux ユーザー名はどこにありますか。

于 2016-01-19T21:30:15.787 に答える
2

id_rsa.pub のコンテンツを設定ページの bitbucket avcount にコピーする必要があります。

詳細についてはhttps://confluence.atlassian.com/display/BITBUCKET/How+to+install+a+public+key+on+your+Bitbucket+account

于 2013-07-23T21:20:36.387 に答える