Windows 用 使用 Gogs 建 搭建 Git

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014345860/article/details/85281720

Gogs网址:https://gogs.io/

 

安装教程:一、https://gogs.io/docs/installation

 

二、Windows 使用 Gogs 搭建 Git 服务器

https://www.cnblogs.com/dacongge/p/7851650.html

 

  1. Mysql :版本》+5.7

下载地址:https://dev.mysql.com/downloads/mysql/

这里使用8.0的,在线安装教程:

Windows10下安装MySQL  8

https://www.cnblogs.com/tangyb/p/8971658.html

 

缺少vc2015,解决方案如下:

该文件为VC++ 2015 Redistributable 文件,通过安装运行库解决:
微软链接:

https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
下载时选择x86还是x64的根据自己系统的需求,安装成功就可以了。
此外,也可以在360软件管家中搜索“vc 2015运行库”安装。

Mysql后面会出现字符长度的问题:改成5.7

注意:无法启动此程序因为计算机丢失msvcp120,安装2013

 

错误提示1:

Index column size too large. The maximum column size is 767 bytes

 

CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

创建表的语句改成这个简单的

CREATE DATABASE IF NOT EXISTS gogs ;创建表的语句改成这个简单的

错误提示2:如果安装时出先git 的错误,请先安装并且配置环境变量

 

安装成功:注册一个账号:

 gogs 配置文件

配置文件位于

 

(windows and linux ..)安装目录 gogs/conf/app.ini

 

(docker) 容器内部 /data/gogs/conf/app.ini

 

APP_NAME = Gogs

RUN_USER = git

RUN_MODE = prod

 

[database]

DB_TYPE  = mysql

HOST     = mysql:3306 (我使用的是 docker 容器互联 docker run --link mysql:mysql,正常为 mysql 服务器 IP)

NAME     = gogs

USER     = root

PASSWD   = 密码

SSL_MODE = disable

PATH     = data/gogs.db

 

[repository]

ROOT = /data/git/gogs-repositories

 

[server]

DOMAIN           = 你的域名#注意解析域名到服务器

HTTP_PORT        = 3000#注意开放3000端口

ROOT_URL         = http://你的域名/

DISABLE_SSH      = false

SSH_PORT         = 10022

START_SSH_SERVER = true

OFFLINE_MODE     = false

 

[mailer]

ENABLED = false

 

[service]

REGISTER_EMAIL_CONFIRM = false

ENABLE_NOTIFY_MAIL     = false

DISABLE_REGISTRATION   = false

ENABLE_CAPTCHA         = true

REQUIRE_SIGNIN_VIEW    = false

 

[picture]

DISABLE_GRAVATAR        = false

ENABLE_FEDERATED_AVATAR = false

 

[session]

PROVIDER = file

 

[log]

MODE      = file

LEVEL     = Info

ROOT_PATH = /app/gogs/log

 

[security]

INSTALL_LOCK = true

SECRET_KEY   = cl6oEVRSOzduEeo

 

猜你喜欢

转载自blog.csdn.net/u014345860/article/details/85281720