1. 程式人生 > >linux下 gogs的安裝和web鉤子

linux下 gogs的安裝和web鉤子

目錄 就是 文件中 mit inux 倉庫 創建 開始 下載安裝

linux系統下 gogs下載安裝以及web鉤子的使用

(1)下載gogs 官方網址:https://dl.gogs.io/

選擇合適的版本,解壓後就可以使用了

啟動gogs的命令: ./gos web 或者 nohup ./gogs web 後者將進程掛起,退出當前頁面 進程依舊執行

******簡而言之就是這三步:

  1. 解壓壓縮包。
  2. 使用命令 cd 進入到剛剛創建的目錄。
  3. 執行命令 ./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鉤子