1、了解GitHub
GitHub 是一个基于Git的代码托管平台,用户可以免费使用公共仓库,也就是代码要公开,也可以付费使用私人仓库。我们一般使用公开仓库就可以了。
2、注册GitHub
这个就不做介绍了,直接根据提示一步一步注册就ok了
3、创建自己的仓库
在注册完成之后,我们需要创建一个属于自己的库
在登录自己的GitHub账号之后,在网页右上角的小加号是用来创建自己的库的按钮。
在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方便自己电脑上的代码同步到GitHub你所创建的库当中。为了实现,我们需要安装一个软件,Git。
3、下载git
git下载地址:http://git-scm.com/download/win
下载之后傻瓜式安装即可。
之后我们可以在左下角的工具栏里可以搜索GitBash,我们可以看到下面这个界面
4、获取**
下载完git之后我们需要拿到自己的**,这一步需要gitbash实现,获取**时需要输入
$ ssh-****** -t rsa -C "[email protected]"
youremail.com 是在注册GitHub的时候绑定的邮箱账号。之后会有一些简单的让你确认的操作,之后会提示操作路径、密码等等,一般情况下就直接按回车就可以。
如果之后你出现了这个界面之后,就说明你的密匙已经成功创建了。现在你就需要去他刚刚显示的存储位置打开它,把其中的内容复制出来。
之后你会看到这些内容,有的人会在id_rsa后边带有一个pub,之前看网上教程需要找到带pub的文件,因为我在生成后没有带.pub的文件,怀着忐忑的心打开id_rsa后发现这里边的密匙也是可以使用的。打开id_rsa的时候需要用记事本的方式打开。
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMWxSX0u5wXU0hUmv2+9E/AAk1cX40Ce9GUUEGDlKWurSzrNgMKB19zrY6VWVNNhy6eaQ8JS0wEzgw/MxBcCt7P5E8NHfXXskD8kXkEbmoKeEwdg9Rfi/IGh5mxff3VCNfjxB4RrdM8NpJ8uB91o8tFZs8yStvZy49X1DAwFEeT18CAsIADfbyRVSTCxre4lDw1utW0cTEYg1Dt/EvbQbBjfP7CiuG9FKY78cJlQEYmnaZGlrQhO05wdnu8NGaAvPMVSUJKIEg+BFJIHp+vNYY1uVbCiGSy1xzmNAcCVo8xKI0edrBe48pXsrqkjQkLix08K6WOQnjSw5gwcLHhgHl [email protected]
这就是我所获取的密匙,打开之后很长的一段,不要惊讶,没有问题,这就是你所需要的密匙。
现在你就需要登录到你的GitHub上边添加这个密匙,
打开你GitHub的设置界面,找到SSH and GPG keys这个选项之后,在网页右上角有一个添加新的SSH keys 点击
这里的title 是让你给你的密匙起一个名字,根据个人喜好,什么名字都可以,然后把你在刚刚文件中复制的密匙,填写在下边的大框里。保存即可。
之后你就可以回到你的Git bash上了
$ ssh -T [email protected]
然后输入上边的代码,来检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You’ve successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。接下来还需要简单的设置一些东西。
$ git config --global user.name “your name”
$ git config --global user.email "[email protected]"
输入上边的代码,name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址
这两个的顺序可以颠倒,没有固定的顺序。
下面就要将你的库克隆下来到本地电脑中,方便以后进行上传代码。
在库创建完成之后 会有一个网址出现在网页中。
你可以根据自己的需要把它放在什么位置,下面是将它放在D盘中。
首先在gitbash上定位到D盘
$ cd /D
之后出现/D说明定位成功。
然后再输入$ git clone https://github.com/xiaoxiaowoniuzh/test.git
后面的这个链接就是上图中的这个网址。然后你就可以再D盘中看到有以我的库名所创建的文件夹了。
打开这个文件夹,然后再其中创建一个任意格式,任意名称的文件。
之后定位git到这个文件夹
$ cd /D/test
然后通过ls找到test文件夹里的文件,找到新添加的test.txt。然后输入
$ git add test.txt
之后输入git commit -m “CC” 引号的内容是自己添加的,就是给添加的文件的一个备注,方便自己以后查看。
然后会出现上面的情况,在输入$ git push origin master 之后会弹出一个界面,再这个界面登录你之前注册的GitHub账号之后点击login
如果之后出现这种情况的话,就是登录失败了,这时候你就需要输入你gitHub的账号名称,输入名称后会再次弹出一个输入密码的界面。
然后你会发现你的GitHub上已经添加成功了,如果你在本地修改了你的项目内容,再次执行最后三步就ok了。