搭建gogs遇到的坑

2021-08-11 01:44:30 字數 1945 閱讀 5469

1.無法連線ssh,顯示connection refuse。

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.使用ssh提示沒有許可權

這是由於沒有新增公共鑰的原因,按下面方法新增即可

在本機生成公鑰

ssh-keygen -t rsa -b 4096 -c "[email protected]"
拷貝公鑰裡面的內容   cat /home/user/.ssh/id_rsa.pub,在gogs的使用者設定裡面的「ssh 金鑰」欄目就可以新增了。

git config --global user.name "your name"

git config --global user.email "[email protected]"

4.gogs無法開機啟動

按照常規的方式新增指令碼到 「/etc/init.d/」下竟然沒有開機啟動。在網上發現其他方式可以實現,主要是修改"/etc/rc.local"檔案,在最後一行新增以下內容

/bin/su - git -c "/usr/bin/nohup /home/soft/gogs/gogs web"

5.在使用gogs的時候遇到各種各樣的奇怪問題不知道怎樣入手

gogs是有日誌系統,通過檢視日誌檔案就能知道**出錯了,日誌的路徑在/gogs/log/,動態檢視日誌使用下面的命令很方便

tail -f /gogs/log/serv.log

tail -f /gogs/log/gogs.log

6.gogs預設使用本地配置,但是在vps上不知道怎樣配置。

使用vpn使伺服器和本地處於同一網段,再利用: 「 ,進行配置。

7.如何通過公網ip訪問搭建在vps上的gogs

8.如何通過網域名稱訪問gogs**

需要利用nginx反向**就可以實現,簡單來說是通過訪問vps的**會指向nginx,而nginx又將訪問間接指向gogs。

通過配置nginx的配置檔案可以實現「/usr/local/nginx/conf/nginx.conf」,修改如下:

location /

9.centos上面沒有安裝nginx,通過命令也無法安裝(解決不了依賴關係)

最好的方法是通過yum install來安裝nginx,但是安裝不了只能自己編譯nginx了。編譯方式如下:

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

wget

tar -zxvf

cd nginx-1.12.2

./configure

make

make install

最後在"/etc/rc.local/"新增開機啟動項

/usr/local/nginx/sbin/nginx

10.無法使用git clone,提示**倉庫不存在,可是在vps上面是看到這個倉庫的

反覆修改配置檔案,利用log跟蹤問題所在,但是問題一直解決不了。最後通過刪除gogs,重新解壓乙個就解決問題了。

安裝搭建pyspider遇到的坑

1.更新 sudo apt get update 2.pip python m pip install u pip 3.安裝依賴包 sudo apt get install python dev python distribute libcurl4 openssl dev libxml2 dev l...

搭建redis集群遇到的坑

bin bash 日期 2017.4.23 20.15 用途 通過ruby指令碼啟動redis偽集群 if 2 start then echo 正在啟動redis例項 echo 正在啟動redis集群.param cd usr local redis cluster for num in 1 2 3...

阿里雲安裝搭建gogs

第一次弄,瞎jiba 整,先記錄下來。整了個阿里雲,為ubuntu系統 外網 ip為 xx,然後登入後,開整。sudo apt get update sudo apt get upgrade sudo adduser git 建立使用者 可能有一大堆密碼之類的。密碼 git version 檢查gi...