一:安装git及遇到的问题
以前下载过一个GitHub桌面版的一个Git工具,是这样的,很好用。
但是由于现在要把Git和idea关联起来使用,这个桌面版的貌似功能不够强大,所以下载了原生态的Git,是这样的:
作为一个Git新手,在配置上花了一些功夫,开始百度随便找了一个博客,感觉写的不错,一步一步操作下来,最后就出现了问题:不能把本地仓库和GitHub远程仓库连接起来。只要push,就会提示The authenticity of host 'github.com``````错误。查了一下,大概懂了这个错误是由于本地仓库和远程的SSH不匹配,按照另一个博客的操作,生成了新的ssh后还是不能push和clone,很令人懊恼。
既然走一步摔一步,那就别从中间开始学习了。于是,打开廖雪峰的博客,一步一步的学习Git的基础操作。说真的,很有成效(帮我复习了一些常规的linux命令),还学会了Git的一些简单操作。一步一步下来,最后能成功push和clone(因为在"远程仓库"这一节中,配置了SSH Key,把本地的Key添加到了GitHub远端)。
美滋滋,不仅改好了bug,还学会了Git的简单操作,看来,以后Git的学习是必不可少的,慢慢来吧。
二:关联idea与GitHub
我参考的博客(我按照这个配成功了)。https://www.cnblogs.com/summer-fate/p/7262994.html
由于我的idea是新版,所以,在关联GitHub上有一点点的不一样。这位博主在IDEA中设置GitHub时,要输入Host和Token。
我的是这样操作的:
然后弹出登录界面进行登录即可:
其他的操作和这位博主的操作并无太大出入。
写完了写完了,还有五分钟宿舍就要熄灯了,睡觉睡觉~~~
补充,今天上传代码到GitHub上又出现了问题,每次VCS -> Share Project on GitHub,就报很多错误,搜了很久也没找到解决办法。于是就想看看idea中git的配置,果然,在Version Control > Github中,我的账户出现了问题,显示read timed out。
终于找到了问题,只要重新登录自己的账户,然后就一切Ok了~~~
推荐廖雪峰Git教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000