如何重啟Gogs服務(wù)
簡單粗暴地說,其實也就兩步:關(guān)閉服務(wù) >> 開啟服務(wù)
1、關(guān)閉服務(wù)
獲得啟動服務(wù)的進(jìn)程PID:
根據(jù)使用端口
查找進(jìn)程ID
,如配置Gogs使用的web端口為3102
,則輸入命令lsof -i:3102
,即可查看占用該端口的進(jìn)程ID為如圖的25058
。
PS:如果不記得配置的端口,可打開gogs目錄下custom/conf/app.ini
文件,查看
關(guān)閉進(jìn)程
輸入命令kill -9 進(jìn)程PID
即可關(guān)閉進(jìn)程。
2、 啟動服務(wù)
進(jìn)到gogs根目錄,執(zhí)行命令./gogs web
即可。也可執(zhí)行命令nohup ./gogs web
讓程序在后臺運(yùn)行。
Gogs郵件設(shè)置
1、開啟郵箱SMTP服務(wù)
2、修改app.ini
配置文件
3、重啟服務(wù)器
開啟SMTP服務(wù)
以網(wǎng)易163郵箱為例,需在郵箱中設(shè)置開啟SMTP服務(wù),具體操作可參考圖片:
PS:開通SMTP服務(wù)時設(shè)置的授權(quán)碼,將作為第三方平臺登陸163郵箱的登陸密碼;也就是在app.ini
中,我們需要設(shè)置PASSWD = 設(shè)置的授權(quán)碼
。
修改app.ini
Gogs配置文件`app.ini`具體參數(shù)設(shè)置可查閱官方文檔:https://gogs.io/docs/advanced/configuration_cheat_sheet
以Linux為例,打開gogs目錄下的app.ini
文件(默認(rèn)目錄為gogspath/custom/conf/app.ini
)并進(jìn)行設(shè)置。對應(yīng)命令:
-
cd gogspath/custom/conf/
# 進(jìn)入app.ini
目錄 -
vi app.ini
# 使用vim編輯app.ini
文件 - 回車后按
i
進(jìn)入編輯模式,并參考下圖進(jìn)行設(shè)置 - 修改完畢后,按
Esc
退出編輯模式,輸入:wq
保存修改并退出。
重啟服務(wù)器
參考文章開頭的重啟說明進(jìn)行操作即可。此時可以進(jìn)入控制面板 > 應(yīng)用配置管理 > 郵件配置
(頁面:/admin/config
)中查看到配置信息已更新:
可以在文本框中輸入郵箱,點(diǎn)擊發(fā)送測試郵件
進(jìn)行測試;發(fā)送狀態(tài)會顯示在頁面頂部,如下圖為發(fā)送成功: