- 我在我的計算機上有一個
id_rsa
和id_rsa.pub
也綁定到我的BitBucket帳戶。 - 據我所知我可以在任何地方使用這個公鑰我請(只要我的私人匹配)。
的問題:我無法弄清楚如何得到任何服務器接受公鑰,你看到我做了什麼錯?將SSH密鑰添加到authorized_keys:權限被拒絕(公鑰)
$ cat id_rsa.pub >> authorized_keys
$ service ssh restart (I suppose this isn't needed)
$ git pull origin master
$ Permission denied(publickey)
我在做什麼錯?我被困了好幾天。
你是否在同一臺機器上運行所有這些命令?將密鑰放在'authorized_keys'中意味着您可以使用該密鑰登錄_that machine_,但無法使用該密鑰登錄到_other_機器。而且你必須在本地機器上擁有私鑰才能推送。 –