天天看點

Gogs使用介紹

Gogs使用介紹

Gogs是一款類似Github(國内有碼市)的開源檔案/代碼管理系統(基于Git)

目前功能基本介紹

遠端代碼倉庫管理

代碼倉庫權限配置設定、管理

團隊管理

代碼審查

(1)注冊

Gogs使用介紹

(2)基本功能介紹

主面闆說明

Gogs使用介紹

圖中1表示自己個人賬戶下的倉庫(所有權屬于自己)

圖中2表示自己參與的倉庫(所有權不屬于自己)

注意

自己個人賬戶下的倉庫一般為自己建立,或者其他倉庫所有者轉讓倉庫。自己對該倉庫具有全部權限(寫入/删除檔案、增加成員、删除成員、合并分之、稽核分之)

建立倉庫

Gogs使用介紹

在主面闆中點選我的倉庫右側的”+”按鈕後進入建立倉庫頁面,在此頁面中我們需喲啊輸入倉庫的基本描述,并設定可見屬性.

注意

在建立倉庫按鈕的上方有一個複選框“使用標明檔案和模闆初始化倉庫”。 

這裡如果不選,則會生成一個空倉庫,我們需要在本地生成一個倉庫(或者原有倉庫),然後将本地倉庫的遠端倉庫位址設定成我們在Gogs中建立的倉庫位址。

倉庫使用基介紹

Gogs使用介紹

圖中1倉庫中的檔案管理頁面

圖中2倉庫的工單管理頁面

圖中3倉庫的合并請求管理(代碼審查、合并)

圖中4檢視代碼的分支

圖中5在浏覽器中上傳和下載下傳檔案(不依賴Git)

圖中6目前倉庫的遠端位址(将其拷貝下來,将本地的對應倉庫的origin位址設定)

圖中7目前倉庫的檔案閱覽

基于浏覽器進行檔案上傳下載下傳

Gogs使用介紹

可以直接在浏覽器中進行檔案上傳

Gogs使用介紹

可以直接在浏覽器檢視對應文檔,或者下載下傳文檔

(4)組織管理

Git魅力不僅僅展現在對代碼的管理,還有有效的管理團隊合作上

組織管理介紹

Gogs也專門提供了組織管理功能(組織可以代表一個公司,可以在組織下建立倉庫、添加組織成員,然後通過建立和設定團隊,将組織名下的倉庫分别授權給不同的成員)

Gogs使用介紹

圖中點選”我的組織”後面的“+”号可以建立組織

Gogs使用介紹