我在BitBucket上使用git和我在工作中开发的软件。在家里,我通过ssh登录我的工作电脑。在远程计算机上,我可以git add
和git commit
,但git push
和git pull
会给我这个错误:
Permission denied (publickey)
如果我在我的工作电脑上,我不会收到此错误。如何在我的工作电脑上进行git push
和git pull
而不是在身体上?
答案 0 :(得分:0)
该消息来自ssh
。
您需要将公共ssh密钥导入BitBucket帐户。
答案 1 :(得分:0)
您需要将机器的ssh
键添加到Bitbucket帐户设置中。
您可以使用
生成ssh密钥ssh-keygen -t rsa -b 4096 -C "your_email@domain.com"
cat id_rsa.pub
复制上一个命令的输出并粘贴它" Bitbucket - > Bitbucket帐户设置 - > ssh键 - >添加密钥"