Gogs是一個極易搭建的自助Git服務(wù),本文介紹了如何將Gogs與MySQL數(shù)據(jù)庫結(jié)合使用。
看起來,使用MySQL作為Gogs的數(shù)據(jù)庫是最簡單、最方便且最常用的選擇。 在開始建立Gogs之前,確保已經(jīng)安裝MySQL并且已經(jīng)創(chuàng)建了一個用戶和數(shù)據(jù)庫。
$ sudo apt-get install mysql-server mysql-client
接下來,我們需要創(chuàng)建一個用戶和一個數(shù)據(jù)庫以供Gogs使用。
$ mysql -u root -p Password:
mysql>CREATE USER 'gogs'@'localhost' IDENTIFIED BY 'your-password'; mysql>CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin; mysql>GRANT ALL PRIVILEGES ON gogs.* TO 'gogs'@'localhost';
下一步是安裝Gogs,開始下載適合您操作系統(tǒng)的二進(jìn)制包。
$ wget https://dl.gogs.io/0.11.43/gogs_0.11.43_linux_amd64.tar.gz $ tar -zxvf gogs_0.11.43_linux_amd64.tar.gz
在解壓完之后,進(jìn)入Gogs目錄:
$ cd gogs
我們可以通過編輯config文件來配置數(shù)據(jù)庫,使用MySQL的配置示例如下:
[database] TYPE = mysql HOST = 127.0.0.1:3306 NAME = gogs USER = gogs PASSWD = your-password SSL_MODE = disable PATH =
接下來,請運(yùn)行g(shù)ogs和網(wǎng)頁服務(wù)器:
$ ./gogs web
最后,打開您的瀏覽器,然后在地址欄中輸入http://IP:3000并訪問Gogs。