1.無法連接ssh,顯示connection refuse。
原因是“custom/conf/app.ini”沒有開啟ssh功能,改為以下配置就行了
START_SSH_SERVER = true
2.配置了ssh后,gogs無法啟動,錯誤信息是:Fail to start SSH server: listen tcp 0.0.0.0:22: bind: permission denied
這個錯誤是用於服務器使用了端口22,所以要更改服務器gogs的端口號,
SSH_PORT = 1111
3、團隊成員只能拉取無法推送
原因:權限沒分配
配置如下圖,給個權限分配給個讀寫就可以了,如果是普通的推送和拉取 ,圖中是管理員權限沒必要
4、如何使用SSH 連接
打開git Bash 輸入 ssh-keygen -t rsa 一直回車
在C:\Users\用戶名\.ssh中找到id_rsa.pub用記事本打開
全選復制,團隊成員自己登錄到gogs網站,點擊頭像,用戶設置