Windows 用 使用 Gogs 建 搭建 Git

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章