git下载和pycharm里设置
所用的pycahrm版本:
(参考文章1GIt在pyCharm的使用教程_pycharm git教程-CSDN博客)
git下载官网:https://git-scm.com/
在pycharm setting里的Version Control的Git里的Path to git executable路径为Git安装路径下bin里的git.exe
经过上述步骤后,pycharm的terminal里输入git报错,则在setting的tools下terminal里,shell path(原本为powershell)换成git安装路径下的git-cmd.exe
建立远程仓库提交代码
与参考文章1有所不同,找不到文章中的界面,可以点log in via GitHub,在网页上确认一下即可
查看C盘\用户\用户名下,没有.ssh文件夹,打开GitBash输入命令,创建SSH Key.(参考文章3Github——git本地仓库建立与远程连接(最详细清晰版本!附简化步骤与常见错误)_github本地仓库创建-CSDN博客)
创建命令:(引号内为github注册邮箱)
$ ssh-keygen -t rsa -C "youxiang@qq.com"
然后按三下回车,就会跳到这个界面
此时C盘里就有.ssh文件夹了
后接参考文章1的五
参考文章1中五.5检查是否添加成功是在GitBash里输入命令(参考文章3)
$ ssh -T git@github.com
继续参考文章1,在VCS里下拉的选项框有所改变,直接选择Share project on GitHub
后续继续按参考文章1操作,可以在github网页上看到仓库已经建立,但是报错,且仓库里没有内容
“Auto fetch failed
unable to access 'https://github.com/XiongQingxia/flatness-main-Repository.git/': Failed to connect to github.com port 443 after 21163 ms: Couldn't connect to server”
“Can't finish GitHub sharing process
Successfully created project 'flatness-main-Repository' on GitHub, but initial push failed: unable to access 'https://github.com/XiongQingxia/flatness-main-Repository.git/': Failed to connect to github.com port 443 after 21144 ms: Couldn't connect to server”
仓库里界面为:
解决办法:在github上删除仓库,在pycharm里的remotes选项里点“-”移除仓库
之后再科学上网,share Project on GitHub,就可以上传成功了,登录github网页也可以看见新仓库里有内容了(之前在pycharm setting里的Version Control的Git里的Path to git executable路径换为Git安装路径下cmd里的git.exe,后面也换成了bin文件夹下的git.exe,不知道报错是因为没有科学上网还是因为这个设置的问题)