Git和GitHub学习遇到的Bug
程序员文章站
2022-03-15 23:09:17
...
先放个学习资料:https://www.liaoxuefeng.com/wiki/896043488029600
我先在windows下建的自己的git仓库,linux的话和windows差不多,或者说更加简单。
在学到添加远程仓库的这部分时出现了一些问题
经检查后主要是这部分产生的问题。
对于教程中的下面这行命令,我写错了,导致后面出现了问题
$ git remote add origin aaa@qq.com:michaelliao/learngit.git
我把michaelliao改成了自己的用户名,把learngit改成了自己本地的仓库名,就是这里错了。这里的aaa@qq.com:michaelliao/learngit.git实际上应该写的是自己在GitHub上建立的远程仓库的名字,而不是本地的仓库名。
然后在运行
$ git push -u origin master
这行时,先跳出了一个这个
The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is xx.xx.xx.xx.xx.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
这个东西不是我弄错了,而是因为我是第一次用这台电脑连接远程仓库,生成秘钥的文件夹里缺少一个known_hosts文件,这个文件是把GitHub的Key添加到本机的一个信任列表里。
解决很简单,只要输入yes继续就可以了,git会自动在生成秘钥的文件夹里添加known_hosts文件。
yes之后给我报错
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
这个报错的原因我上面已经说过了:输错了要连接的git远程仓库的地址。
这时重新输入正确地址也会报错
fatal: remote origin already exists.
因为上面这种连接命令只能连接一个url。那怎么办?网上很容易就找到了方法:重新改变远程连接的url,把之前错误的改成对的就好啦。使用下面的命令改变url
$ git remote set-url origin aaa@qq.com:xxx/xxx.git //仓库地址
然后再把本地的master分支push过去就没问题啦。
下一篇: Java将Word文件转为OFD文件
推荐阅读
-
SVN和Git的功能和区别,尚学堂SVN和Git学习视频资料免费下载
-
运行《神经网络和深度学习》中程序遇到的问题之一,xrange错误
-
python学习过程中遇到的bug(持续更新)
-
如何使用git和github与你的小伙伴一起编辑一个安卓项目
-
关于B站播放器ijkPlayer的集成和遇到的bug(持续回复解答,ios)(QQ:479069761)
-
GIt知识全家桶-----Git的介绍与命令以及GitHub的使用和命令
-
Android 学习之那些年我们遇到的BUG8:ArrayAdapter 直接使用 notifyDataSetChanged()无效
-
SVN和Git的功能和区别,尚学堂SVN和Git学习视频资料免费下载
-
git学习笔记(二) git的一些设置和辅助功能
-
git学习笔记(二) git的一些设置和辅助功能