星空网 > 软件开发 > ASP.net

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 notprovide 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

原标题:idea配github

关键词:Git

Git
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流