linux下 gogs的安裝和web鉤子
linux系統下 gogs下載安裝以及web鉤子的使用
(1)下載gogs 官方網址:https://dl.gogs.io/
選擇合適的版本,解壓後就可以使用了
啟動gogs的命令: ./gos web 或者 nohup ./gogs web 後者將進程掛起,退出當前頁面 進程依舊執行
******簡而言之就是這三步:
- 解壓壓縮包。
- 使用命令
cd
進入到剛剛創建的目錄。 - 執行命令
./gogs web
,然後,就沒有然後了。
第一次使用gogs,使用瀏覽器訪問: http://主機IP:端口號(默認是3000) 進入安裝頁面 示例: http://127.0.0.1:3000
(安裝好後開始配置) 註意:在linux上切換為非root用戶 例如: su gogs (不然後面會出錯,切記)
1、數據庫選擇sqlite
2、發布的端口號:3000
3、配置運行系統用戶:gogs (就是上面被切換的非root用戶)
4、把默認的localhost換成自己的電腦ip: 例如: localhost ---》136.12.43.2
5、創建用戶 (test)
6、登錄後進入此頁面
*****配置SSH秘鑰
點擊右上角的位置,點擊用戶設置,如圖
進入當前頁面,點擊 添加SSH秘鑰
進入下圖頁面 增加秘鑰
如圖所示:(密鑰名稱 隨便寫 例如 local),密鑰內容: 通過 ssh-keygen -a -C "郵箱地址" 命令來生成 ,默認會在 /root/.ssh/id_rsa.pub 文件中,直接拷貝過來就行了
SSH密鑰配置好後,可以上傳項目到gogs上了 (和github的使用類似)
主要命令
先在gogs上新建倉庫,復制倉庫鏈接
git init #初始化倉庫
git add . #將倉庫下的文件、文件夾 上傳
git commit -m "這裏寫描述內容"
git remote add origin 倉庫鏈接
git push origin master 提交到遠程倉庫中
###################################
web鉤子
點擊新建的倉庫 右側偏上有個倉庫設置
然後點擊 進入 添加web鉤子
web鉤子添加格式:
http://172.150.16.53:8080/gogs-webhook/?job=jenkins_webdemo //job後面是項目名
172.150.16.53:8080 #是訪問jenkins的主機ip和端口
linux下 gogs的安裝和web鉤子