Github入门(一):上传IDEA项目
本篇将以IDEA中的Spring项目为例。
文章目录
一、下载Github桌面版
进入Github Desktop下载官网:https://desktop.github.com/,点击Download for…(下载按钮下面还有MAC
等其他系统的选项,不要被一个大大的Windows吓到了)
进入Git下载页面:https://git-scm.com/downloads,下载并安装。
注意:以上前提均建立在已注册好Github账号之后。
二、将Git导入IDEA
你是否因为IDEA登录不了Github账号而开始怀疑自己是不是学习版受害者,一串红红的大字Invalid Authentication data Connection reset(refused) or 404 not found折磨得夜不能寐,用这个方法,保证你高枕无忧!😓
在账户绑定界面我们看见了除了Login in
以外还有一个Enter token,这里是使用令牌的意思,那么怎么获得令牌呢?
-
登录Github→右上角头上→settings
-
点击
Developer settings
→Generate new token
(创建一个新的令牌)
-
Note处填写IDEA,代表IDEA登录用,然后把下面你能看见的选项全部打勾勾√√√√√√
-
打完之后点击
Generate token
(创建令牌),得到一串乱码,点击那个蓝色的小图标复制它。
-
回到IDEA的登录界面,点击
Enter token
,然后Ctrl+v,大功告成!
注意:如果勾选下图选项可能会遇见仓库无法推送的情况
如果出现这个错误提示
取消Clone git repositories using ssh
即可
三、上传项目
1. 创建本地仓库
打开一个项目,这里以最基础的Hello Spring
为例子。
点击菜单栏VCS
→Import into Version Control
→Create Git Respository
→选择项目位置→OK
这个时候各个文件名会变红,不要慌,正常现象。
2. 将仓库推送到Github
-
点击菜单栏
VCS
→Import into Version Control
→Share the peoject on Github
→Loading -
填写推送相关信息(是否私有,分支,仓库描述)→
share
- 首次推送:
- 上Github查看到项目名,证明推送成功
3. 仓库更新(二次推送)
右键项目名→git
→Add
右键项目名→git
→commit -m "message"
右键项目名→git
→Repository
→push
四、错图汇总:
1. Push failed: Unable to access “github地址”…: LibreSSL Open SSL_conn
创建仓库成功但无法推送,解决方法:
打开 git 执行下方命令即可正常push
git config --global http.sslBackend “openssl”
打开安全套接层协议,在Internet上进行秘密性传输
在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。——百度百科“OpenSSL”
2. fatal: Unsupported SSL backend ‘“openssl”‘. Supported SSL backends:
仓库创建成功但无法推送,解决方法:
打开git输入以下命令
git config --global --unset http.sslBackend
转载:https://blog.csdn.net/weixin_43846574/article/details/119236267
参考文献:
Can’t finish GitHub sharing process Successfully created project ‘’ on GitHub, but initial push fail
idea删除本地git仓库、创建本地git仓库、显示本地git仓库路径
IDEA登录GitHub Invalid authentication data.404 Not Found-Not Found 完美解决!