1.在github上注册了账号,看看如何使用。找到两个下载地址。
①github for windows:http://windows.github.com/
②git for windows: https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git
前者是github的官方版本,提供了metro风格的UI,提供了本地git仓库的创建、管理及github上仓库的同步等功能,此外还提供git shell命令行。
后者是google code上的一个开源项目,除了提供git bash命令行之外,与前者不同的是:前者的安装路径是系统指定的,而后者的安装路径是用户自定义的,而且安装后会自动添加git的path环境变量,方便使用,打开cmd后,输入git我们可以看到
2.我下载的是后一种,下载之后,安装,其中有一个步骤是选择path路径,我选择的是不加入,安装完成后,cmd打开后输入git 发现打不到命令,于是在环境变量path后面增加了git的路径 E:\Program Files\Git\bin
关闭cmd,打开重新输入git,发现已经有信息显示出来了。
3.在github网站注册后,点击 New repository ,然后输入名称及描述。完成后如图所示。
此时,查看自己的repository,可以看到已经有几个仓库了。
4.安装好软件后,点击git bush图标。
我用cd 命令是因为我已经将一个名称为 front.js的工程下载到本地了。
下载命令为 git clone 网址
以下为下载的截图 ,因为我之前已经建立了一个和项目同名的vim目录,所以cd 进vim了 ,其实建立文件夹这一步可以省略。git 会帮我们自动创建一个。
5.生成ssh key
打开终端
输入 ssh-keygen -t rsa -C "[email protected]" 然后输入再次密码
然后输入clip < ~/.ssh/id_rsa.pub
ssh key成功生成后,我们可以在~/.ssh/中(我电脑上的路径为C:\Users\ChenKai\.ssh)看到id_rsa和id_rsa.pub一对文件,一个是密钥,一个是公钥。
本地的ssh key生成后,登录github后,在account settings的SSH Keys选项卡中Add SSH key,然后打开id_rsa.pub,将里面的内容粘贴到key文本框中,点击确定,会提示输入密码,此时的密码为登陆github网站的密码。输入后确认。
6.此时可以测试是否和github建立了连接
输入 ssh [email protected] 会提示输入密码,这里的密码是步骤5中生成key时设置的密码。输入正确后可以看到欢迎信息。
至此,我们就建立和github服务器的ssh链接了,我们就可以将本地的仓库和代码改动提交到github上了。
7.上传项目。
①打开终端,进入到项目路径下,比如我把要上传的360buymenu这个文件放在C:\Users\ChenKai下后
在终端 cd 360buymenu
然后输入 git init
这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn) 。
②初始化项目
输入git add .
留心后面的一个 “.” , 这是添加所有文件的情况,如果愿意,你也可以添加特定的几个文件,比如git add readme.txt等等。
之后就可以做我们的first commit到仓库里了。
git commit -m 'first commit'
-m 参数以及后面的字串是添加说明。
③ 输入 git remote add origin [email protected]:chenkaiadd/360buymenu.git
错误提示:fatal: remote origin already exists. 这时输入git remote rm origin
然后再次输入上面的命令
④输入git push origin master 提示输入密码,此密码为生成Key时的密码。正确输入后,项目开始上传,然后可以到http://github.com/你的github用户名/你的github项目 就可以看到你的项目了。