一、先创建SSH Key

给github设置SSH-KEY !!!

这一步算是连接GitHub的最基本的一步了,git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以得先配好SSH key.  不设置的话会报错,会报错,会报错!重要的事情说三遍!

下面是具体设置SSH-KEY的步骤:

 1.       创建一个SSH Key

打开终端,windows下面叫做git bash,输入: ssh-keygen -t rsa -C “email”   [说明email可以写自己的邮箱等等]

pycharm代码推到gitlab_pycharm代码推到gitlab

 

 

 

打开终端后直接输入命令后一直回车,中间有设置密码等信息的,我都没有设置,也可以设置的,如下:

pycharm代码推到gitlab_git_02

 

 

按照提示找到相应的文件,如下图:

pycharm代码推到gitlab_bash_03

用记事本打开其中的id_ras.pub 文件,可以看到一长串的内容,这个就是等一下要复制到github网站那里去的。

pycharm代码推到gitlab_git_04

 

 

然而,这是个错误的key,我这样生成的key,会报错,如下:

pycharm代码推到gitlab_bash_05

pycharm代码推到gitlab_git_06

 

 

 so,

下面是真正的生成publickey的方式:

1.打开git bash

2.输入cd C:

3.cat ~/.ssh/id_rsa.pub

pycharm代码推到gitlab_git_07

 

 

4. 应该会出现上图所示一大段字符串:ssh-rsa......,这就是所谓的publickey;但是如果提示报错的话则说明没有公钥,此时你应当自己创建一个公钥,输入:ssh-keygen ,如下图:

pycharm代码推到gitlab_bash_08

 

 

 

然后一直回车就行,最后会生成一个矩形框框一样的东西,就说明公钥已经生成了,重复步骤3,那一大段就是publickey,右键copy复制。

pycharm代码推到gitlab_bash_09

 

 

 把上面的key复制到github网站那里去吧!

5.打开浏览器登录你的github,点击右上角带黄色的头像-->settings-->(personal settings中的)SSH and GPG keys-->new SSH key-->title自己取名,

  key中粘贴publickey-->Add SSH key-->成功!


6.再次连接就可以啦。如下图,不报错啦!

再次验证是否连接成功,输入下面命令:ssh –T git@hub.con

pycharm代码推到gitlab_github_10

 

 

 

二、PyCharm与Github连接

1.设置GitHub账号和密码:

如下图:

pycharm代码推到gitlab_git_11

 

pycharm代码推到gitlab_git_12

 

 

 

你可以点击test按钮看是不是能够成功连接.

 

2.设置Git

在git路径哪里填上你的git.exe的路径就行.下面是我的git存放路径

pycharm代码推到gitlab_bash_13

 

经过上面这两步,Pycharm算是可以和GitHub互联了.接下来的部分就讲一些实战中经常用的操作.

三.创建Github仓库

如下图:

pycharm代码推到gitlab_pycharm代码推到gitlab_14

 

 

 

然后会弹出一个框,是用来填写基本的仓库信息的.这里就随便写一个,然后点击share:

pycharm代码推到gitlab_bash_15

 

 

 然后,进到你的GitHub主页,发现已经有仓库了。