• 本地windows下搭建git的本地服务器


    本地windows下搭建git的本地服务器

    1. 准备工作:

      • 本地安装java环境,配置环境变量(略)
      • 下载gitblit文件,百度一大堆
    2. 开始第一步:

      减压gitblit压缩包到某个目录下,比如我在:H:gitblit

    3. 第二步:

      修改gitblit安装目录下的data文件下的gitblit.properties

      第17行处:include = defaults.properties 修改为 include = my.properties

    4. 第三步:

      从data文件夹下找到defaults.properties文件,这是gitblit的默认配置,复制一遍该文件,并改名为上诉修改的配置名my.properties

    5. 第四步:

      在gitblit目录下创建仓库目录:project(远程代码存放目录,但是我本地没生效,自动创建了一个其他的目录,这块疑问)

    6. 第五步:

      打开my.properties,修改如下几处:

      第31行处:git.repositoriesFolder = ${baseFolder}/git 修改为:git.repositoriesFolder = H:gitblitproject (修改为自定义的仓库目录,但我本地没生效,代码最后push后不在该目录下)

      第1993行附近:server.httpPort = 0 修改为:server.httpPort = 10101(修改http端口协议,默认0表示禁止http协议)

      第2020行左右:server.httpBindInterface = 192.168.199.188 (设定服务器IP为本地电脑IP)

    7. 搭建过程完毕,接下来进行启动,运行gitblit根目录下的gitblit.cmd 批处理文件

    8. 打开浏览器,输入192.168.199.188:10101 (本地IP加端口号)即可运行(亲测成功)

    9. 用户名、密码都为:admin,登录后创建版本库

    10. 在本地的其他项目根目录下执行:git init (创建本地仓库,并进行测试)

      git add .

      git commit -m "第一次提交" .

      git remote add origin ssh://admin@192.168.199.188:29418/go/beego.git (本地仓库和远程关联)

      git push -u origin master

      输入密码,就可以把本地代码push到远程

      在gitblit页面内可以查看到提交的记录,同时在本地的远程仓库目录下也可以看到push过来的项目文件(在这我本地代码没push到project目录下,而是到了gitblitproject这个自动创建的文件夹下,但大体上没影响本地git服务器的使用)

  • 相关阅读:
    念奴娇·登多景楼
    转载《“精”、“气”、“神”解》
    三伏天,人体内有一个“冰箱”
    《抓住“三伏天”习武健身的黄金季节》--胡俭雷
    孙氏内家拳中的桩功
    清净布气门功夫介绍
    孙式太极拳的站桩功--无极式
    [Android Tips] 25. ADB Command Note
    [Python] 删除指定目录下后缀为 xxx 的过期文件
    [Git] Ubuntu 升级 git 版本
  • 原文地址:https://www.cnblogs.com/alisleepy/p/9982556.html
Copyright © 2020-2023  润新知