在我的代码库中,我添加了一个远程配置并尝试通过以下命令行条目上传现有项目:
user@xubuntu: git remote add origin https://github.com/USER/PROJECT.git
user@xubuntu: /var/www/mywebsite$ sudo git push -u origin master
我得到以下回复:
权限被拒绝(公钥)。
致命:远端意外挂断
我尝试使用 BitBucket,但我得到了同样的错误。
我做错了什么?
您应该将您的公钥推送到远程服务器并获得权限!
您可能应该配置您的 git config 以使用您登录 github 时使用的姓名和电子邮件。您收到错误的原因是您尚未设置公钥。
https://help.github.com/articles/error-permission-denied-publickey