git 连接github

1、下载软件

2、github注册账号

3、打开 git bash  命令行界面

本地配置

----------------------------------------------------------------

4、命令行输入

$git config --global user.name "yourname"
$git config --global user.email "[email protected]"

5、创建和复制ssh key

  如果当前不是在主目录下,需要先切换到主目录下:【一定要切换到主目录,不然会没有】

  $ cd

  

  因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以首先得有一个自己的ssh key,然后放在github上去。

  首先检查本地是否已经有ssh key了,去主目录下看是否有一个.ssh文件,并且.ssh里有rsa文件,如果没有:

  ssh-keygen -t rsa -C "github邮箱" //生成ssh key

  然后一路next就好了,再去查看主目录,应该就已经有.ssh文件了,这个时候可以复制id_rsa.pub的文件内容到github上,但是我打不开pub文件,就用命令行复制

  $ clip < ~/.ssh/id_rsa.pub   (如果可以打开pub文件手动复制内容,就不用这行命令了)

  

C:\Users\Administrator\.ssh  这个下面拷贝即可

-----------------------------------------------------------------------------

github 配置

6、在github上添加ssh key

  第一步:右上角点开找到settings

  

     第二步 点击SSH and GPG keys,然后 New SSH key

  

  第三步:在title上自己取个名字,将之前复制的pub文件内容粘贴在 key下面的区域。

现在已经成功把我的ssh key添加到github上了,可以将本地库与github上的库对应连接:

7、在github上创建新库,然后复制新库的ssh,连接本地库和github远程库:

  

  然后就会出现一个新建库的界面:

  

  把红框中的ssh地址复制下来,连接本地库:

  需要cd 当前目录到本地库目录,然后再本地库目录下输入命令:

  $ git remote add origin yourSSH

比如: git remote add origin [email protected]:blue/gitcode.git
 

  

现在已经把本地库和github上面的库连接好啦,可以自由的将本地内容push到github上了

--------------------------------------------------------------

本地与远程连接

1、第一步要切换到你想建的文件夹中。要注意,文件夹路径务必双斜杠!

$ cd F:\gitcode

$ git init
  这就ok了,再去那个文件夹看,应该会看到一个.git文件夹呢,(除非你隐藏了

2、将本地文件上传(先理解git内部文件的三种状态):

  $ git add filename     //将文件放到暂存区

  $ git commit -m "提示信息"      //将暂存区的文件推送到git本地仓库

 

本地仓库建起来可用了,基本就可以实现版本控制的要求了,但是呢,如何能把我的代码推到github上呢,需要把本地库和github上的库连接起来:

git add test.txt

git commit -m "the first liangjie"
git push -u origin master

第一次push(后面再push就不用加-u了):

  $ git push -u origin master    (这是第一次push,后面再push就不用加-u了)

  

------------------------------------------

查看远程,是否有这个文件test.txt 上传了,OK


 

猜你喜欢

转载自blog.csdn.net/bluewelkin/article/details/84566346
今日推荐