• Git基本应用<三>:局域网内远程仓库搭建(Git Server)


    一、工具安装

     1.1 主要需要下载和安装两个工具: Gitblit 和 java jdk

     1.2 我这边电脑之前已经有安装了JAVA JDK

     1.3 配置gitblit的http端口和IP地址:Gitblit\gitblit-1.9.3\data\defaults

      1.4 执行安装,双击gitblit脚本命令,出现如下命令窗口

    1.5 检查安装是否成功

            浏览器器里输入:192.168.0.64:8442 ,出现如下界面

     

    1.6 虽然经过上述操作,可以在浏览器里打开1.5的页面。但是在计算服务列表没有gitblit服务,即关闭1.4的命令命令窗口,gitblit界面将不可访问。

    修改D:\Gitblit\gitblit-1.9.3\installService文件

     以管理员身份运行:D:\Gitblit\gitblit-1.9.3\gitblit,选定java 虚拟机目录

    运用之后,在General界面,选择Start,执行确定。此时服务列表会增加gitblit

     

     

     最后关掉1.4的命令窗口后,同样可以在浏览器访问gitbilt主页。

     二、gitblit使用

    2.1 新建版本库和用户

          设定版本库名称和权限即可 

     添加SSH密钥

     

    2.2 推送失败

    2.3 走http路径,克隆和推送都没有问题

     2.4  修改ssh_config文件,clone OK:$ vim /etc/ssh/ssh_config

     

     三、构建IP映射关系

           3.1 当服务器端IP地址更改,仓库地址也会有对应的变化,如此不方便用户使用。

                可以将IP映射为一个域名。   Gitblit\gitblit-1.9.3\data\defaults 

            同时修改C:\Windows\System32\drivers\etc\hosts文件

             此时在浏览器输入: http://xiaoshubao:8442或者xiaoshubao:8442即可进入gitblit主界面

     

            对应的仓库地址也有域名替换为IP

            3.2 局域网内其他用户同样修改C:\Windows\System32\drivers\etc\hosts文件添加服务器主机IP地址映射关系,即可访问远程仓库。

  • 相关阅读:
    使用open webui+ollama部署本地大模型
    HTML CSS JS 网页设计作业「我的家乡吉林」
    HttpClient
    Oracle-表空间管理
    6.DesignForPlacement\PlaceHighlightedSymbols
    Java-数据类型与变量
    .Net Core 配置文件读取 - IOptions、IOptionsMonitor、IOptionsSnapshot
    ChatGPT办公与科研应用、论文撰写、数据分析、机器学习、深度学习及AI绘图
    【NumPy基础(02) NumPy数组的变形】
    事务的四个特性以及应用
  • 原文地址:https://blog.csdn.net/xqw19891201/article/details/126706364