作为对前两天Git服务器搭建的一个整理,我记录下整个搭建过程,为了达到目标,我们需要哪些操作。
一、所需的软件下载及安装
1. git客户端下载地址:https://git-for-windows.github.io 下载版本—Git-2.7.2-32-bit_setup.145794241
若只要使用git,只需要安装msysgit就行了。
msysgit的安装:
我把安装中关键的几步截图说明,其余直接点击next 就行。
关于安装路径说明,最好放到每个盘的根目录下,这里我放到了c盘根目录下,注意:路径最好不要有空格,因为空格不好处理,所以这也是没有放到Program Files目录下的原因。
接下来的几步,按照图片所示选择即可
然后等待安装完成即可
二、git配置
1. 设置git
- $ git-config user.name "username"
- 配置用户名,在生成补丁、日志时使用。git-config命令带--global选项是对所有用户信息进行配置,默认只针对对当前用户。
- $ git-config user.email "email"
- 配置用户邮件,用于发送补丁。
- $ git-config --list
- 用户可以通过git-config的其他选项来对git做其他配置,--list可以查看用户已经选项。
2. 设置SSH
- 生成一个新的SSH。
$ssh-keygen -t rsa -C "email"
之后直接回车,不用填写东西。之后会让你输入密码。然后就生成一个目录.ssh ,里面有两个文件:id_rsa , id_rsa.pub
- 把这个SSH放到github上。用公钥。先在GitHub上注册一个用户,然后进入account-setting ,把id_rsa.pub的内容复制进去就可以了。
- 然后把id_rsa.pub里的内容复制进去就可以了。
- 测试OK。输入命令:
$ssh -T git@github.com
三、git管理
1. github上创建一个版本库:
GITHUB创建完版本库视图:
2.克隆一个git仓库,测试提交
1)进入目录E:\soft\git,右键选择“Git Bash Here”按钮,打开ssh客户端
从服务器clone一个git仓库到git文件夹下
3)拷贝一个java web项目到gitroot目录下
4)添加文件到本地版本库
TestWebMaven下新建一个a.txt文件
$ git commit -a -a是代表add,把所有change加到git index里然后再commit
添加commit信息..
将本地项目给提交到github服务器中
连接GitHub: git remote add origin https://github.com/caoxuezhu/HelloWorld2.git
将代码发送到GitHub,这一步输入在注册GitHub时填的邮箱和密码:
git remote add origin https://github.com/caoxuezhu/HelloWorld2.git
git remote add origin <a target=_blank href="https://github.com/caoxuezhu/HelloWorld2.git">https://github.com/caoxuezhu/HelloWorld2.git</a>