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
- centos 下github的详细教程,创建,提交等
- 详细的git GitHub创建管理仓库教程之一
- windows下github创建分支提交文件
- Centos(Linux) 下安装svnServer的详细教程
- 超详细git教程 GitHub创建管理仓库教程
- CentOS下安装XAMPP详细教程
- CentOS下安装XAMPP详细教程
- github提交教程
- 全面详细的github中文教程
- GitHub--Windows下command line创建与提交
- GitHub详细教程
- GitHub详细教程
- GitHub详细教程
- GitHub详细教程
- GitHub详细教程
- GitHub详细教程
- GitHub详细教程
- GitHub详细教程
- vue使用resource传参数
- 题目100-1的个数
- spring-bean命名方式-以及实例化--配置文件整合
- loadrunner录制脚本常见问题
- Java使用RSA加密解密签名及校验
- centos 下github的详细教程,创建,提交等
- HTML下js使用方式
- 顺序存储结构的插入与删除
- miRNA的特征、功能及识别方法等详解
- 计算机网络 rdt2.1 rdt2.2含义 区别
- ubuntu配置jdk
- linux下查看硬盘是什么文件系统
- wx.navigateTo无法跳转 但是重新刷新后又可以了为什么?
- 深度学习面试题