一
git remote add origin
fatal: remote origin already exists.(报错远程起源已经存在。)
解决方法:
1、先输入 git remote rm origin
2、再输入 git remote add origin
二
git remote add origin
The authenticity of host 'github.com ' can't be established(无法建立主机“github.com”的真实性)
解决方法:
这是由于你的git地址采用了ssh方式,切换为https方式即可,也可能是你的仓库地址不对,可以用命令先查看一下:
git remote -v
如果跟你的github地址不一样,那就去你的github上复制一下仓库地址
然后在终端中输入:
git remote set-url origin https://github.com/yourname/learngit.git (这个是你的复制的仓库地址)
最后再push下就可以了
git push origin master
三
git clone https://gitee.com/qqkevin/2_mqtt_test_onenet.git
Cloning into '2_mqtt_test_onenet'...
fatal: protocol 'https' is not supported
解决办法:
方法1:不用https,换用ssh去clone(如果有ssh选项)
如:
git clone git@gitee.com:qqkevin/2_mqtt_test_onenet.git
方法2:
- 在git的安装目录找到 libcurl-4.dll 文件的位置,并移动到其他位置。
- 重新运行git bash
clone,如果可以了就ok。如果不行。
- 进入文件夹,按ctrl+z,按两次。(恢复刚移动的两个文件)
- 重新运行git bash
四
$ git push origin master
git@git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
出现该错误原因在于没有在github上的设置中 填写公钥信息SSH key,需要自行生成并填入
把SSH keys直接添加到github账户设置里边的SSH keys
ssh-rsa后面的字符串就是你的秘钥
可以使用这段代码来查看一下
cat /User/username/.ssh/id_rsa.pub
最后再执行git clone命令就可以了
五
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
ssh配置错误
解决方法:
第一步,git config --global --list
验证邮箱
第二步,
设置全局用户名和邮箱,
git config --global user.name "yourname",git config --global user.email myemail@qq.com
第三步,删掉.ssh目录下的know文件。
`ssh-keygen -t rsa -C`
"这里换上你的邮箱",生成秘钥,
第四步,到git仓库,添加秘钥,
第五步,ssh -T git@github.com
测试一下通不通,不通就是ssh-agent -s ssh-add ~/.ssh/id_rsa 操作这两步、
六
no changes added to commit
解决方法:
1. 到解决方案根目录下:git add . ("."是必须要的)
2. git commit -m "some word"
3. git push -u origin master
版权属于:小小窝/禾下月
本文链接:https://hxyxyz.top/index.php/%E6%8A%80%E6%9C%AF/129.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!