关于ubuntu上使用github的一些记录
2013-11-29 20:27
218 查看
现在github上注册一个帐号,地址https://github.com/,不多说
本地安装git客户端:sudo apt-get install git-core
初始化的一些工作:
1.在本地建立一个文件夹,然后做一些全局变量的初始化
git config --global user.name = "用户名或者用户ID"
git config --global user.email = "邮箱"
2.创建验证用的公钥
这个是比较复杂和困扰大多数人的地方,因为 git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证用的文件。
使用命令:ssh-keygen -C 'you email address@gmail.com' -t rsa
会在用户目录 ~/.ssh/ 下建立相应的密钥文件
可以使用 ssh -v git@github.com 命令来测试链接是否畅通
3.上传公钥
在 github.com 的界面中 选择右上角的 Account Settings,然后选择 SSH Keys ,选择新加。
Title 可以随便命名,Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用 ssh -v git@github.com 进行测试。看到下面的信息表示验证成功。
出现
,类似这样算成功。
管理自己的项目
这种情况是自己在本地有一些代码,需要利用 github 来管理自己的项目,可以按照下面的步骤进行。
1、建立仓库
在需要建立项目的文件夹中,使用 git init 进行仓库的建立。完成后,可以看到文件家中多了一个 .git 隐藏目录。
2、添加文件
使用 git add . 来进行初始文件的添加。这里 . 表示将文件夹下所有的文件都添加进去,我们也可以指定文件进行添加。
3、提交文件
使用 git -m commit -m 'comment' 提交,可以将编辑的内容进行提交。
通过 git show 可以看到项目的一些状态。
这是代码已经在本地管理了,但是本地管理完全体现不出git的优势。
4.类似checkout
git clone git@github.com:cocowool(用户名)/userguide(github库名).git
5.commit的需要做的几个步骤
add -> commit->push
持续更新学习记录。。。菜鸟进步中~
本地安装git客户端:sudo apt-get install git-core
初始化的一些工作:
1.在本地建立一个文件夹,然后做一些全局变量的初始化
git config --global user.name = "用户名或者用户ID"
git config --global user.email = "邮箱"
2.创建验证用的公钥
这个是比较复杂和困扰大多数人的地方,因为 git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证用的文件。
使用命令:ssh-keygen -C 'you email address@gmail.com' -t rsa
会在用户目录 ~/.ssh/ 下建立相应的密钥文件
可以使用 ssh -v git@github.com 命令来测试链接是否畅通
3.上传公钥
在 github.com 的界面中 选择右上角的 Account Settings,然后选择 SSH Keys ,选择新加。
Title 可以随便命名,Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用 ssh -v git@github.com 进行测试。看到下面的信息表示验证成功。
出现
,类似这样算成功。
管理自己的项目
这种情况是自己在本地有一些代码,需要利用 github 来管理自己的项目,可以按照下面的步骤进行。
1、建立仓库
在需要建立项目的文件夹中,使用 git init 进行仓库的建立。完成后,可以看到文件家中多了一个 .git 隐藏目录。
2、添加文件
使用 git add . 来进行初始文件的添加。这里 . 表示将文件夹下所有的文件都添加进去,我们也可以指定文件进行添加。
3、提交文件
使用 git -m commit -m 'comment' 提交,可以将编辑的内容进行提交。
通过 git show 可以看到项目的一些状态。
这是代码已经在本地管理了,但是本地管理完全体现不出git的优势。
4.类似checkout
git clone git@github.com:cocowool(用户名)/userguide(github库名).git
5.commit的需要做的几个步骤
add -> commit->push
持续更新学习记录。。。菜鸟进步中~
相关文章推荐
- 一些关于Ubuntu使用的记录
- 关于vector<>的一些使用记录
- 记录使用ubuntu的一些经历
- java关于内部类的一些使用跟限制记录
- 关于XenServer6.0的一些使用心得记录
- ubuntu关于驱动模块命令的一些使用
- 关于使用跟踪程序结果控制摄像头运动的一些记录
- Ubuntu系统关于驱动模块命令的一些使用
- 关于QString的一些使用记录
- 使用 ubuntu 的一些记录
- 关于Ubuntu中使用pyplot画图不能显示问题的解决方案记录
- Ubuntu系统关于驱动模块命令的一些使用
- 关于xstream使用过程中遇到的一些问题,记录一下
- 关于XenServer6.0的一些使用心得记录 2
- 关于使用Github desktop Mac版的一些心得
- Ubuntu使用FQA -- 随便记录一些使用ubuntu12.04中的问题,贻笑大方了~
- 关于在使用UBUNTU系统中遇到的一些问题
- 关于Ubuntu的使用记录
- 关于软件的使用中的一些小问题的记录汇总(长期更新)
- HTML+CSS之关于position的一些使用记录