1.安装Git
1.本文所用版本为Git-1.8.0-preview20121022.exe ,
http://msysgit.googlecode.com/files/Git-1.8.0-preview20121022.exe
然后就开始安装了,一路默认
这个是一个基础的环境软件
2.安装tortoiseGit,这是一个图形管理界面,有了这个就不用输命令行。
http://code.google.com/p/tortoisegit/
安装成功以后,在本地文件夹中鼠标右键中就可以看到git的各种菜单
2.创建本地Git库
1.把一个新建的文件夹设置为git库,一般一个文件夹是一个项目git,多个项目可以建立多个文件夹来初始化git库
成功以后,这个文件夹中会有一个.git文件夹,默认隐藏状态
3.创建服务器端Git
我用的代码服务网站是https://git.oschina.net/
在这个上面注册用户名和密码。然后创建一个新项目
在新建立的文件夹中右键菜单,把这个文件夹和web服务器的Git库关联起来,点击setting
后面设置私钥的时候这个地方的URL必须是SSL格式,替换一下就ok
然后就可以了
4.提交本地文件到服务端Git
在本地文件夹中随便新建一个txt文件,然后对他右键,提交到master,master仍然是本地,git是必须先提交到本地的git,然后才能提交到服务器git
提交成功到master以后,直接在文件夹中右键,push命令,直接提交到服务器就完成了。
5.生成密钥:跳过每次都要求输入密码的地方
另外,每次push的时候都要输入用户名和密码,生成用户密码以后可以省略这个步骤
这个菜单生成密钥,把生成的密钥复制到网站的用户管理设置的密钥中,就可以省去每次输用户名和密码的步骤
1.先分别点击两个按钮,保存公钥和私钥两个文件。
2.在oschina网站中的账号中找到SSH公钥管理,把文本区域中的文字复制进去。
3.在自己本地的Git文件夹库中点击右键,Git设置
在Remote中看到Putty点击后面的文件选择,选择自己刚才保存的私钥文件,点击应用就可以了,以后在push文件到Git服务器就 不用再输入账号密码了