Git生成公钥后,IDEA提交代码到码云和GitHub上
一、在设置好Git的user name和email后,Git生成SSH公钥
设置Git的user name和email命令是:
$ git config --global user.name "Your Name"
$ git config --global user.email "Your Email"
码云帮助中心的生成/添加SSH公钥网址:https://gitee.com/help/articles/4181#article-header0
先鼠标右键打开Git Bash Here:
输入:cd ~/.ssh
再输入ls查看**列表
如果发现没有**则在Git Bash Here的控制台中
1.1 输入:ssh-****** –t rsa –C [email protected]
用-C是来指定所指定的注释,可以方便用户标识这个**,在这里输入自己的邮箱即可
然后按3次回车,中间会有提示设置密码,一般都是不写为空,如果设置了每次使用Git都会用到密码,直接回车即可。
查看生成的公钥:cat ~/.ssh/id_rsa.pub
也可以到C盘>用户>自己用户名>.ssh下找到生成的**id_rsa.pub就是公钥。
1.2 输入:ssh-****** –t rsa
不设置注释,然后回车3次相同方法查看生成的秘钥。
2.打开生成的id_rsa.pub公钥将其复制下来,打开自己码云账号的设置
添加刚才复制的公钥
GitHub上也是如此,设置里添加自己的公钥
这样Git与码云和GitHub就建立起来连接了。
接下来在IDEA上向码云和GitHub上提交代码。
二、IDEA默认有GitHub的插件,没有Gitee的插件,所以想提交代码到码云的我们需要安装Gitee插件。
File->Settings->Plugins 搜索Gitee
我这是安装过了,没有安装过的点击install即可安装。
搜索找到GitHub和Gitee,
GitHub里填入自己的GitHub账号和密码
Gitee里选择Create API Token,然后填入自己的码云账号密码
填写完成后会自动填充下面的内容
在自己的项目下,点击上方的VCS
选择Share Project on Gitee ,创建码云远程仓库
选择Share Project on GitHub ,创建GitHub远程仓库
这个会把Git本地库自动连接到创建的远程库上
然后选择VCS或者点击项目右键->Git->Commit Directory…
添加描述,然后Commit提交到本地库。
选择VCS或者点击项目右键->Git->Push 把本地库提交到远程库上,
选择提交到码云或者GitHub远程库
也可以再添加远程库:
姓名自己起,URL填你要提交仓库的HTTPS地址:
点击Push提交,去码云或者GitHub就能看到新提交的代码了。
右上角可以快捷操作,
给大家推荐一个廖雪峰的官方网站,里面有大量的Git教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000