首先你须要一个GitHub的帐号,而后点击new repository新建一个公共仓库,以下图:git
而后点击Create repository就能够了,这样咱们就成功新建了一个公共仓库,那咱们要怎么把代码上传到GitHub呢?github
有两种办法,一种是使用Git,另外一种是使用GitHubDesktop。(我要说的两种方法都是基于Windows系统的)ssh
git安装包下载地址:https://git-scm.com/downloads/spa
安装过程也不用过多赘述,除了选择一下安装的目录,一直next就完事了。3d
建立项目的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。
在GitHub上打开一个仓库(好比咱们以前新建的Test仓库),点击Clone or download
选择一个存放本地仓库的文件夹,而后打开Git Bash,输入如下命令:
git clone git@github.com:帐号名/项目名.git
git clone 后面是能够用Clone or download里的那个链接的,不过在之后上传或者下载文件时会须要输入帐号和密码,就不是很方便了。
进行到这一步,咱们就成功将远程仓库克隆到本地仓库了。
在本地的Test仓库下新建一个test.txt文件,而后输入任意内容并保存,而后打开Git Bash。
将文件添加到暂存区:git add test.txt
将暂存区中的内容添加到仓库:git commit -m 'add test'
将本地仓库中的内容上传到远程仓库:git push origin master
打开GitHub,而后查看一下Test仓库,发现多了一个test.txt文件。
网址:https://desktop.github.com/
下载下来双击安装就好了,它会本身安装好,不过缺点是它会本身安装在C盘...
点击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,因此就写了一下这部分的内容。