Window系统下搭建GIT本地服务器详细教程

说明

1.因为信息安全

2.商业机密

3.所以就要做本地git服务

软件

这里搭建Git本地服务器我用的工具是

GitGitblit1.8.0,直接点击关键字可下载。

jdk-8

  • 1.安装Java环境,配置环境变量。
  • 2.解压文件gitblit-1.8.0.zip至你准备放服务器的目录下
  • 3.修改gitblit安装目录下的data文件下的gitblit.properties。
  • 3.1其中include = defaults.properties注释掉,并添加include = my.properti

安装配置

  1. 因为Git需要Java环境的支持,。java 配置好环境变量如图1所示:
    在这里插入图片描述

图1 这里的路径是根据我本机Java的安装路径,请根据你自己本机的安装路径进行修改。

环境变量配置完成之后运行cmd,在cmd命令行窗口中输入javac,如果输出信息如下图所示就表示你的Java环境安装好了。接下来就可以开始进行Git相关的环境配置和安装。
在这里插入图片描述

  1. Java环境安装好之后。首先解压下载好的gitblit-1.8.0.zip放置到准备放的服务器目录下。在这里插入图片描述

然后修改gitblit安装目录下的data文件夹下的gitblit.properties文件。
在这里插入图片描述

将其中的include = defaults.properties这一行注释掉,添加include =my.properties

​ 3.在data文件夹下找到defaults.properties文件,这个是gitblit默认的配置文件,我们复制一份该文件,重命名为my.properties文件。然后在安 装目录下新建一个文件夹project,作为代码仓库目录。
在这里插入图片描述

  1. 修改my.properties文件,设置本地仓库配置。
    5. git.repositoriesFolder(代码仓库路径):这里修改为自己的仓库目录路径,不修改则默认为gitblit目录下的git目录。在这里插入图片描述
  2. server.httpPort: 设定http协议的端口号,后面登陆会用到。默认0表示禁用http协议。在这里插入图片描述
  3. server.httpBindInterface: 设定服务器的IP地址,这里我们就设定地址为电脑的当前IP。
    在这里插入图片描述
  1. 运行gitblit根目录下的gitblit.cmd批处理文件,启动git服务器

  2. 6.git服务器启动后,在浏览器中输入设置的IP:端口号,出现如下界面,即说明服务器启动成功。
    在这里插入图片描述

  1. 7.然后登陆代码仓库,初始默认为用户名:admin,密码:admin
  2. 当然,你也可以通过头像处的下拉菜单,新建用户或者团队。
    在这里插入图片描述
  1. 登陆之后通过下拉框,创建一个新的版本库。
    在这里插入图片描述
    在这里插入图片描述
  1. 按照自己需求填写,项目的名称、描述、访问权限等。然后点击创建。
    在这里插入图片描述
  1. 创建成功后会显示一个空版本库。
    在这里插入图片描述
  1. 服务器端搭建完成之后,接下来就是运行Git.exe开始安装Git,这里就不做具体说明了,全部使用默认配置,一路next下去就ok,完成安装。

  2. 在Git安装目录下创建一个workspace,用来作为上传代码的工作空间。

    然后在开始菜单找到GitBash运行git。
    在这里插入图片描述

   运行Git bash之后在命令行中输入以下命令,完成用户信息配置,设置一下你的用户名和邮箱,不然提交代码会报错。设置命令如下:

   **git config --global user.name “Your name”**

   例如:

   ```
   1 git config --global user.name  “admin”
   ```

   **git config --global user.email “email@163.com”**

   例如:

   ```
   1 git config --global user.email  “xxxxxx@163.com”
   ```

    创建一个你的工作目录。在你的工作目录里面,右键选择Git Bash Here
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201112162701663.png#pic_center)
 在弹出的Git命令窗口中输入:touch README.md 会生成一个README.md文件

在这里插入图片描述

   然后继续输入**git init**,初始化仓库。下面提示的一句话说明创建一个空仓库成功。

在这里插入图片描述

  继续输入git add README.md

回车
继续输入git commit -m “first commit”
回车

在这里插入图片描述

   继续输入git remote add origin ssh://admin@x.x.x.x.1:29418/Test.git

Origin后面的地址为你创建的服务器地址,可以在页面中找到。

   ![复制代码](https://img-blog.csdnimg.cn/img_convert/19744975d56aed599209fbfd3ed15727.gif)

   ```
   1 cd /
   2 cd workspace
   3 touch README.md
   4 git init
   5 git add README.md
   6 git commit -m "first commit"
   ```

继续输入git remote add origin ssh://admin@192.168.70.83:29418/test.git

Origin后面的地址是你创建的服务器的地址,可以在上面的空白版本页找到。如果你之前提交过,或者这次提交到不同的仓库,这里可能会报错,提示origin目录已经存在之类的。运行git remote rm origin 命令,把之前的目录删除,在重新执行上一条命令就好了。

继续输入git push –u origin master,根据提示输入密码:admin,输入密码是不会显示的,直接回车。即向代码库提交了一次代码。

1 git remote add origin ssh://admin@x.x.x.x:29418/test.git
2 git push -u origin master

img

\12. 完成之后刷新服务器页面,出现如下界面则说明安装成功。

img

至此,Windows本地段的Git代码管理仓库基本搭建完成。

13.在添加文件和目录的时候可能会遇到一个问题,就是回车符问题。如果遇到了,可以尝试执行以下命令解决。

1 git rm -r --cached ./
2 git config core.autocrlf false
3 git add ./

设置windows service方式启动GitBlit

1.在Gitblit目录下,找到installService.cmd文件。

在这里插入图片描述

用记事本或者notepad++打开
在这里插入图片描述

2.1修改 ARCH

32位系统:SET ARCH=x86

64位系统:SET ARCH=amd64

2.2添加 CD 为程序目录

SET CD=D:\Program Files\gitblit-1.8.0(你的实际目录)

2.3修改StartParams里的启动参数,给空就可以了

3.保存,关闭文件, 双击Gitblit目录下的installService.cmd文件(以管理员身份运行)
在这里插入图片描述

4.在服务器的服务管理下,就能看到已经存在的gitblit服务了,只要保持gitblit服务是启动状态,gitblit就可以正常使用。

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值