• window server 搭建git服务器


    Git服务器Gogs简易安装-Windows环境

     

    1、下载git for windows

    1
    https://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe

    2、下载NSSM:

    1
    https://nssm.cc/release/nssm-2.24.zip

    3、下载Gogs:

    1
    https://dl.gogs.io/0.11.29/windows_amd64.zip

    4、安装git for windows:
    ... Next ...

    5、安装NSSM:
    解压安装包:
    安装包解压至D:GitNSSM
    设置系统变量:
    "控制面板" --> "系统和安全"--> "系统"--> "高级系统设置"--> "环境变量"--> "系统变量"-->"编辑系统变量"
    在"变量值"项目添加NSSM文件路径"D:GitNSSMwin64"(记得在路径前添加半角";")

    6、添加Gogs到系统服务:
    安装包解压至:D:GitGogs
    新建代码仓库目录:D:GitGogsdata epositories
    编辑系统安装文件:D:GitGogsscriptswindowsinstall-as-service.bat
    修改如下项目:SET gogspath=D:GitGogs (按实际安装目录修改)

    以管理权限运行安装脚本:

    安装完成!

    系统服务列表:

    7、安装Gogs:

    在浏览器中输入:http://127.0.0.1:3000/

    下面这些项目要特别设置一下:数据库、仓库根目录、URL地址、端口号、管理员账号

    8、登录系统:

    [THE END]

    ------------------------2018.12.12更新----------------------

    发现我在push文件时候,发生401报错

    网上查找原因是之前保存了错误的用户名密码导致的

    解决方法,在clone的项目工程下有个隐藏文件夹.git

    打开里面有个config文件

    编辑文件

    url链接修改下

    http://10.0.13.2/project   改成   http://username:password@10.0.13.2/project

    username   password  就是你自己用户名和密码

  • 相关阅读:
    springboot的整合篇-springmvc,mybatis,数据库等
    快速搭建springboot工程
    Git常用命令
    SpringBoot整合通用Mapper
    SpringBoot项目部署
    实例化调用和静态方式调用的区别
    CentOS系统安装PHP7.3
    CentOS7部署LNMP环境
    Apache和Nginx的区别
    Linux系统下卸载MySQL
  • 原文地址:https://www.cnblogs.com/sanyejun/p/10104914.html
Copyright © 2020-2023  润新知