在当我们在终端输入 git remote add origin https://gitee.com/(github/码云账号)/(github/码云项目名).git
报错 1
fatal: remote origin already exists.
其意思是远程起源已经存在
此时,我们可以先 git remote -v 查看远程库信息:
可以看到,本地库已经关联了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