东莞网站推广衣裙,网站上线前准备,网站开发用什么编程,沈阳logo设计工作室Gogs Git服务器搭建指南
背景#xff1a;
近期在Linux 麒麟 v10 系统上开发#xff1b;为了团队协同编程#xff1b;选用了Git服务器#xff1b;之前在windos开始时候使用的visualSVN server; visualSVN server从4.x.x.x开始收费#xff1b;限制15个开发者用户#xff…Gogs Git服务器搭建指南
背景
近期在Linux 麒麟 v10 系统上开发为了团队协同编程选用了Git服务器之前在windos开始时候使用的visualSVN server; visualSVN server从4.x.x.x开始收费限制15个开发者用户注意下载4.0.0.0之前的版本。于是转战到Git的怀抱
visualSVN server地址Version History | VisualSVN Server
几个Git仓库开源软件的比较 特性 gitlab gitblit gitbucket gogs gitolite 公开库 √ √ √ √ √ 私有库 √ √ √ √ √ 在线编辑 √ × √ × × wiki √ √ √ √ × issue √ √ √ √ × fork √ √ √ √ × pull request √ × √ √ × 支持ssh √ √ × √ 邮件通知 √ √ √ 项目统计 √ × √ √ × 组织管理 √ √ √ √ × 中文支持 × √ × √ × 权限控制 √ √ × × √ 插件机制 √ √ √ √ × 系统资源要求 高 高 高 很低 低 方便安装 巨大不方便 单文件部署 单文件部署 单文件部署 未知 开发语言 ruby java scala go perl 项目历史年 ? 5 3 2 开发者数量 ? 97 80 196 需要下载的安装包如下
Git-2.41.0.3 Git安装包
Git - Downloading Package (git-scm.com)
Gogs-0.13.0 Gogs安装包
/ (gogs.io)
Nssm-2.24 git服务注册安装包
NSSM - the Non-Sucking Service Manager
TortoiseGit-2.14.0.1-64bit Git客户端 TortoiseGit – Windows Shell Interface to Git 安装Git 和NSSM
双击 Git安装包默认安装
NSSM 默认安装MSSm是一个自动注册服务程序可以用bat命令注册服务保证Gogs随机器启动后台运行 安装Gogs 下载完成后在D盘新建个GitServer的目录可自定义目录解压zip包 里面有个gogs.exe的可执行文件在cmd下面执行gogs web gogs默认是监听3000端口然后我们通过web管理页面进行初始化安装 浏览器输入地址http://localhost:3000/install 可以按照要求填写相关的配置
然后点击 立即安装 就可以了然后就是注册自己的账户然后登陆;
然后就可以用git clone 了相关的地址可以在管理页面的仓库处看到; 5、环境变量
安装GIT,配置环境变量%PATH%
将以下两个文件夹路径加入操作系统环境变量PATH值中 C:\Program Files\Git\cmd 用于程序访问git.exe gogs配置打开ssh相关服务时,程序需要访问ssh.exe 启动GOGS 服务即可 可 安装客户端 tortoisGit