上传本地项目至 GitHub 上可能会遇到的问题与解决办法

在当我们在终端输入 git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git

报错 1
fatal: remote origin already exists.
其意思是远程起源已经存在
此时,我们可以先 git remote -v 查看远程库信息:

20181114212153404.png

可以看到,本地库已经关联了origin的远程库
解决办法:
1、cd 你的项目根目录
2、输入 git remote rm origin (删除关联的origin的远程库)
3、再输入 git remote add origin git@github.com:(github名)/(git项目名).git 就不会报错了!

报错 2
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
git@github.com:权限被拒绝(publickey)。
致命:无法从远程存储库读取。
其意思是权限被拒绝,无法从远程库存储库读取。

解决办法:
设置一个SSH KEY,即是密钥,(出于安全考虑,Github 服务器和我们本地的通讯要求使用 SSH Key 来验证)。这个时候只需设置一个密钥就行了。

1、从github主页点击设置进入SSH and GPG keys
2、随后点击创建一个新的密钥"New SSH key"
先查看本地是否已创建了 SSH
终端输入 open .ssh 如果存在 id_rsa 与 id_rsa.pub 则说明已经生成过了.
然后终端输入 pbcopy < ~/.ssh/id_rsa.pub 复制密码
在 github上添加刚复制的密码,保存。再重新上传本地项目。

如果没有,别慌,可以看我的另外一文章
https://www.jianshu.com/p/4e9ba2b4ddfd

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容