如何" git push"在远程机器上

时间:2016-08-16 15:32:41

标签: git ssh bitbucket

我在BitBucket上使用git和我在工作中开发的软件。在家里,我通过ssh登录我的工作电脑。在远程计算机上,我可以git addgit commit,但git pushgit pull会给我这个错误:

Permission denied (publickey)

如果我在我的工作电脑上,我不会收到此错误。如何在我的工作电脑上进行git pushgit pull而不是在身体上?

2 个答案:

答案 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键 - >添加密钥"