GitHub入门教程

首先你须要一个GitHub的帐号,而后点击new repository新建一个公共仓库,以下图:git

而后点击Create repository就能够了,这样咱们就成功新建了一个公共仓库,那咱们要怎么把代码上传到GitHub呢?github

 有两种办法,一种是使用Git,另外一种是使用GitHubDesktop。(我要说的两种方法都是基于Windows系统的)ssh

 

1、Git

(1)安装Git

git安装包下载地址:https://git-scm.com/downloads/spa

安装过程也不用过多赘述,除了选择一下安装的目录,一直next就完事了。3d

(2)Git链接远程仓库(GitHub)

建立项目的SSH keycode

ssh-keygen -t rsa -C "youremail@example.com"

后面的 your_email@youremail.com 改成你在 github 上注册的邮箱,以后会要求确认路径和输入密码,咱们这使用默认的一路回车就行。成功的话会在C:\Users\Administrator下生成.ssh文件夹。blog

点进去,会看到有一个id_rsa文件和id_rsa.pub文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,能够放心地告诉任何人。教程

在第一次链接GitHub时,须要用到公钥,但咱们双击id_rsa_pub文件发现打不开,这时候能够点击鼠标右键选择Git Bash Here,而后输入cat id_rsa.pub就能查看到咱们的公钥了。rem

打开GitHub,而后进入设置页面,点击SSH and GPG keysget

 

而后点击New SSH key,输入Title和Key,Key中内容就是id_rsa.pub中的内容,而后点击Add SSH key就成功建立了一个SSH key。

(3)从远程仓库克隆到本地仓库

在GitHub上打开一个仓库(好比咱们以前新建的Test仓库),点击Clone or download

 

 选择一个存放本地仓库的文件夹,而后打开Git Bash,输入如下命令:

git clone git@github.com:帐号名/项目名.git

git clone 后面是能够用Clone or download里的那个链接的,不过在之后上传或者下载文件时会须要输入帐号和密码,就不是很方便了。

进行到这一步,咱们就成功将远程仓库克隆到本地仓库了。

(4)把文件上传到GitHub

在本地的Test仓库下新建一个test.txt文件,而后输入任意内容并保存,而后打开Git Bash。

将文件添加到暂存区:git add test.txt

将暂存区中的内容添加到仓库:git commit -m 'add test'

将本地仓库中的内容上传到远程仓库:git push origin master

 

打开GitHub,而后查看一下Test仓库,发现多了一个test.txt文件。

 

 

2、GitHub Desktop

(1)安装GitHub Desktop

网址:https://desktop.github.com/

下载下来双击安装就好了,它会本身安装好,不过缺点是它会本身安装在C盘...

(2)GitHub Desktop的使用 

点击Clone a repository,在第一次使用须要登陆咱们的GitHub帐号,登陆之后再点击Clone a repository,选择要克隆的仓库和本地文件夹。

 

在本地文件夹中就能够看到多了一个Test文件夹,点进去打开test.txt并作出以下修改,保存。

此时在GitHub Desktop中能看到以下内容,在Summary中输入change test,而后点击Commit to master。

 

在commit以后点击Push origin。

 

进入GitHub,查看咱们的test.txt文件。

 

 

 

写到这,这个入门教程就算是结束了,不少GitHub的入门教程都只写了怎么用Git,不过我在刚开始用的时候误打误撞下了一个GitHub Desktop,因此就写了一下这部分的内容。

相关文章
相关标签/搜索