前提:
本地与远程仓库连接有两种方式,一种是HTTPS,一种是SSH。
遇到的情况:
1、连接访问远程仓库。
HTTPS连接需要github的账号密码进行权限验证。SSH连接需要在github中提前配置git公私钥才可进行权限验证,无需github账号密码。因此,使用HTTPS访问对新手更加友好。
2、本地git仓库push到远程仓库。
远程仓库必须在github中提前完成创建(无需与本地项目同名)并在idea中配置管理远程仓库,之后才能将本地仓库或者修改push到远程仓库。第一次通过HTTPS方式连接远程仓库需要输入github账号密码进行验证,之后对该远程仓库操作则不再需要输入。(有时传不上是因为github连接异常问题,等待网络连接顺畅再连)
3、远程仓库checkout到本地git仓库
checkout仓库及clone仓库,由可通过ssh或https方式将远程仓库拷贝下来。对于public的仓库,使用ssh与https方式拷贝无需设置github公私钥/输入github账号密码。对于private的仓库,则需要。
参考博文:idea中使用github