作为对前两天Git服务器搭建的一个整理,我记录下整个搭建过程,为了达到目标,我们需要哪些操作。

一、所需的软件下载及安装

1. git客户端下载地址:https://git-for-windows.github.io    下载版本—Git-2.7.2-32-bit_setup.145794241

若只要使用git,只需要安装msysgit就行了。

msysgit的安装:

我把安装中关键的几步截图说明,其余直接点击next 就行。

在云服务上安装Git git服务器安装_版本库

关于安装路径说明,最好放到每个盘的根目录下,这里我放到了c盘根目录下,注意:路径最好不要有空格,因为空格不好处理,所以这也是没有放到Program Files目录下的原因。

接下来的几步,按照图片所示选择即可

在云服务上安装Git git服务器安装_版本库_02


在云服务上安装Git git服务器安装_github_03


在云服务上安装Git git服务器安装_git_04

然后等待安装完成即可

二、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里的内容复制进去就可以了。


在云服务上安装Git git服务器安装_在云服务上安装Git_05

  • 测试OK。输入命令:


$ssh -T git@github.com



三、git管理

1. github上创建一个版本库:

在云服务上安装Git git服务器安装_github_06

GITHUB创建完版本库视图:

在云服务上安装Git git服务器安装_git_07

2.克隆一个git仓库,测试提交

    1)进入目录E:\soft\git,右键选择“Git Bash Here”按钮,打开ssh客户端

从服务器clone一个git仓库到git文件夹下


    3)拷贝一个java web项目到gitroot目录下

          

在云服务上安装Git git服务器安装_git_08

    4)添加文件到本地版本库

TestWebMaven下新建一个a.txt文件

$ git commit -a    -a是代表add,把所有change加到git index里然后再commit

 添加commit信息..

在云服务上安装Git git服务器安装_版本库_09


将本地项目给提交到github服务器中


连接GitHub: git remote add origin https://github.com/caoxuezhu/HelloWorld2.git 

将代码发送到GitHub,这一步输入在注册GitHub时填的邮箱和密码:

在云服务上安装Git git服务器安装_版本库_10


 

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>