介绍ubuntu 下使用git, 并把项目放到github上
1、安装git:apt-get install git-core
(windows 可下载桌面端 msysgit (ttp://code.google.com/p/msysgit/),也是基于命令的,其余步骤与下面一样)
2、注册github 账号
首先去 github.com (https://github.com/)上注册一个帐号,具体的注册流程就不描述了。注册账号后,创新一个 new repository。比如名称为Deduper,
3、在本地建立一个文件夹,例如 Deduper 然后进入此目录下(cmd: cd Deduper),然后做一些全局变量的初始化
git config --global user.name = "Your Name"
git config --global user.email = "Your Email"
这两个选项会在以后的使用过程中自动添加到代码中。
4、创建SSH密钥
git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证用的文件。
使用命令:
ssh-keygen -C 'you email address@gmail.com' -t rsa
则会在当前用户目录 ~/.ssh/ 下建立相应的密钥文件(id_rsa id_rsa.pub known_hosts。
7、提交密钥到github
复制id_rsa.pub 中的内容(不能多或少一个空格或其他字符等)。登录github,在右上角find,account settings->ssh Keys,
然后 add, 其中 title 随便写,key 下复制刚才复制的内容。
然后在本地可以使用 ssh -T git@github.com 命令来测试链接是否畅通:
Hi username! You've successfully authenticated, but GitHub does not provide shell access. 则说明成功)
9、建立仓库
进入本地Deduper目录下,输入命令:git init
这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn) 。
10、初始化项目
把你想要作为项目的代码放到此目录下,然后,
输入命令: git add .
留心后面的一个 “.” , 这是添加所有文件的情况,如果愿意,你也可以添加特定的几个文件或文件夹,比如git add readme等等。之后就可以做我们的first commit到仓库里了。
然后:git commit -m ‘first commit'
-m
参数以及后面的字串是添加说明。(此提交只是在本地提交,没有上传到github服务器)
11、上传代码
1. git remote add origin git@github.com:用户名/github项目名.git
2 . git push origin master
(如果执行第二步出现错误,则可先执行 git pull origin mater, 然后再执行第二步, 这是因为你在github上创建 项目时已经有局部文件了)。
OK!去你的项目看看吧,Victory!yes。