GitHub简明教程目录
Github不管是对在学习Python\c++\或者java等语言的人都有很大的帮助,github是一个基于git的代码托管平台,是世界上最先进的分布式版本管理系统。我觉得每一个学习编程的人都应该知道并了解github,在该平台上我们可以分享自己的项目代码,也可以学习别人的项目代码,毕竟在这个平台上有很多世界牛人。我们可以基于这个平台建立仓库,免费用户只能建立公共仓库,也就是说代码公开,所有人都可以看见,付费用户可以建立私人仓库,毕竟人家提供了这么大的服务器,需要维护以及给员工发放工资,这个方面我觉得还是非常可以理解的。好的,开始切入正题。
1.git安装
输入git,判断是否已经安装git,若如下图所示,表示已安装。
若未安装则显示如下代码:
$git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
输入如下代码进行git安装:
sudo apt-get install git
2.github账户注册
登录github官方网站进行注册,此网站为全英文网站,若对英文不怎么感冒,可采用谷歌浏览器登录,右键翻译即可(若想好好学程序,基本的英语还是需要过关的,虽然我也是英语渣渣),此图为注册界面,已被翻译为汉语:
千万别忘了用户名邮箱以及密码,牢牢记住。
3.github网站建库
如图所示,填写库名称(喜欢什么名字写什么即可),选择Public(若有条件选择私有也行),点击创建存储库。
4.创建git
首先在本地创建ssh key:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
your_email@youremail.com为注册github邮箱,默认一路回车和yes接下来就会出现以下界面代码:
成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。在linux中我找了半天并没有找到.ssh文件夹,进行以下操作:
$ cd ~/.ssh
$ cat id_rsa.pub
可得到如下图所示秘钥:
将以上秘钥复制到github下图框中:
为了验证是否成功,可输入以下代码:
$ ssh -T git@github.com
若得到上图内容,则表示已经成功连接上github。
5.传递仓库
传递仓库指的是将本地仓库传递到github上去:
- 首先设置username和email
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
- 找个合适的位置建立一个文件夹作为本地库:
$ mkdir 文件名
$ cd 文件名
- 然后进入要上传的仓库,添加远程地址:
$ git remote add origin git@github.com:yourName/yourRepo.git
- 在该文件夹终端下输入以下代码:
$ echo "# ***">>README.md
#通过git init将此文件夹变为git可以管理的仓库
$ git init
#用add说明,将文件放到仓库
$ git add READM.md
#message表示的是本次提交仓库的说明
$ git commit -m "message"
#提交
$ git push -u origion master