idea配github

下面步骤的三个前提条件安装git 安装idea 注册github账号

步骤一、绑定我的github账号与我的计算机

绑定我的github账号与我的计算机之后,便能很方便地上传或者更新我的代码,这需要我的计算机生成一个ssh key(密钥),然后将这个ssh key输入到我的github账号中。

1、启动git-bash.exe:

在git的安装目录下找到 git-bash.exe,双击打开,如下图所示:

idea配github

其中,绿色的Adminstrator是我的计算机的名称,AFB5KETATR0T6NA是我的计算机的型号,有些人的计算机型号是中文所以显示出来是乱码,不用担心,不会影响后期的操作。

2、获取属于当前计算机的密钥:

在窗口中输入以下命令:

ssh-keygen -t rsa -C "your_email@youremail.com" //your_email@youremail.com替换成自己在github上注册的邮箱

之后会有一些简单的让你确认的操作,之后让你会提示操作路径、密码等等,一般情况下就直接按回车一路过就可以。

idea配github

如果出现了这个界面,就说明当前计算机的密匙已经成功创建了。现在需要去它刚刚显示的存储位置打开它,把其中的内容复制出来。

3、将密码输入到我的github账号:

按照窗口的提示:

idea配github

可以找到密钥的存储路径,找到文件格式为pub的文件

idea配github

用记事本打开它。

进入我的github账号,单机右上角我的头像,进入Settings:

idea配github

进入SSH and GPG keys,点绿色的 New SSH key:

idea配github

出现下图:

idea配github

Title自己看着命名,将密钥复制进Key中,然后点下面的Add SHH key按钮,便能成功添加属于当前计算机的密钥,这样当前计算机便能和我的github账号绑定了。

4、连接SSH(这一步很重要):

在窗口中输入以下命令:

ssh -T git@github.com

你可能会看到下面的提示:

The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

或者:

The authenticity of host 'github.com (IP ADDRESS)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?

之后输入:

yes

如果看到下面的提示,代表SSH已经连接成功,之后就能进行clone了:

Hi username! You've successfully authenticated, but GitHub does not
provide shell access.

我给自己的计算机绑定github后,没有进行这一步操作,之后clone远程仓库时报错:

Could not read from remote repository

到网上找了很多的文章,都没有解决,最后在官网上看到了这一步,才解决了问题,官网写的教程很详尽,尽量多看官网的教程。

步骤二、用idea上传或更新github上的项目:

1、进入idea的 Settings -> Version Control -> Github:

idea配github

Auth Type选Password,Login处填在github上注册的账号,Password处填上对应的密码,之后点Test按钮,如果出现下图,则表示已经连接上我的github账户:

idea配github

2、如果要将当前项目分享到github上,则:

idea配github

3、如果要将github上的项目check out下来,则:

第三步,选 Git 也行。

idea配github

出现下图:

idea配github

打开github上要检出的项目,如下图:

idea配github

将箭头3处的ssh路径,复制到上图的URL中,就能检出了。

补充(这应该在安装完Git之后立即配置):

如果检出失败,idea右下角出现这个提示:

idea配github

进入idea的Settings -> Version Control -> Git:

idea配github

此处配一下Git的路径,然后点Test,如果出现下图,表示Git配置成功:

idea配github

SSH executable选择Native,授权给github

idea配github

配SSH花了不少时间,希望这篇文章能帮到需要帮助的人!

参考文章:

  (1) https://help.github.com/articles/testing-your-ssh-connection/

  (2) https://blog.csdn.net/Hanani_Jia/article/details/77950594

上一篇:Java 线程同步组件 CountDownLatch 与 CyclicBarrier 原理分析


下一篇:1奶茶店创业成本: 2发饰品加盟店创业成本 3眼镜行业店创业成本 从“程序员转行卖烧饼”想到IT人创业