centos 下github的详细教程,创建,提交等

来源:互联网 发布:程序员表情包 编辑:程序博客网 时间:2024/06/11 07:32

1. 简介

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。

2. 注册

2.1 在本地创建ssh_key:
[root@lc test]# ssh-keygen -t rsa -C "your_email@youremail.com"
your_email@youremail.com就是你创建github帐号的邮箱。在输入上面命令出现提示就回车就行。会在~/.ssh/下生成一个id_rsa.pub
2.2打开id_rsa.pub

vim  ~/.ssh/id_rsa.pub

如下图:
这里写图片描述

2.3 复制这个key,并在网页打开github,并登陆上去。如下图:
这里写图片描述
点击最右边的倒三角符号出现settings进入如下图:
这里写图片描述
点击SSH and GPG keys然后New SSH key,将你复制的key粘贴进去就可以了。
(粘贴的时候,要把你复制的key格式优化下,最好放在文本编辑器中将多余的空行删除了,否则会提示无效的key!)

2.4 验证成功与否

[root@lc test]# ssh -T git@github.com

如下图就成功了:
这里写图片描述
如果是第一次的会提示是否continue,输入yes

2.5接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。

[root@lc test]# git config --global user.name "your name"[root@lc test]# git config --global user.email "your_email@youremail.com"

3. 创建仓库

在网页上进入github,如下图:
这里写图片描述
点击start a project,如下图:
这里写图片描述
在Repository name中输入你要创建仓库的名字,并且点击Create Repository,如下图:
这里写图片描述
这样你的仓库就创建好了,箭头处为生成github提示你怎样用的命令

4. 向仓库中提交文件

根据上图中的提示你可以原封不动的提交上去如下:

echo "# myzlib" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin git@github.com:pandaluocheng/myzlib.gitgit push -u origin master

注:在第四部的时候,上面的用户要是你才行,我的是pandaluocheng,如下图代表提交成功:
这里写图片描述
打开你的github网站,如下图:
这里写图片描述
大功告成!

5. 检索仓库

检索出自己的仓库并修改内容:

git clone git@github.com:pandaluocheng/myzlib.git

这样就在你当前目录下克隆出一个你仓库的副本:

这里写图片描述
然后根据如下命令操作就可以添加、删除文件、删除文件夹,并且commit,最后push就成功了:

git add 文件   //操作git rm -f 文件git rm -rf 文件夹git commit -m "提示内容"    //commitgit push -f origin master

6. 断开与远程仓库的连接

git remote rm origin

这样你就可以重新检索自己的仓库了。否则当你建立连接的时候会报如下错误:
这里写图片描述

now,开始你的github之旅吧!!!

参考文章地址:
http://www.runoob.com/w3cnote/git-guide.html

原创粉丝点击