Gogs使用介紹
Gogs是一款類似Github(國内有碼市)的開源檔案/代碼管理系統(基于Git)
目前功能基本介紹
遠端代碼倉庫管理
代碼倉庫權限配置設定、管理
團隊管理
代碼審查
(1)注冊
(2)基本功能介紹
主面闆說明
圖中1表示自己個人賬戶下的倉庫(所有權屬于自己)
圖中2表示自己參與的倉庫(所有權不屬于自己)
注意
自己個人賬戶下的倉庫一般為自己建立,或者其他倉庫所有者轉讓倉庫。自己對該倉庫具有全部權限(寫入/删除檔案、增加成員、删除成員、合并分之、稽核分之)
建立倉庫
在主面闆中點選我的倉庫右側的”+”按鈕後進入建立倉庫頁面,在此頁面中我們需喲啊輸入倉庫的基本描述,并設定可見屬性.
注意
在建立倉庫按鈕的上方有一個複選框“使用標明檔案和模闆初始化倉庫”。
這裡如果不選,則會生成一個空倉庫,我們需要在本地生成一個倉庫(或者原有倉庫),然後将本地倉庫的遠端倉庫位址設定成我們在Gogs中建立的倉庫位址。
倉庫使用基介紹
圖中1倉庫中的檔案管理頁面
圖中2倉庫的工單管理頁面
圖中3倉庫的合并請求管理(代碼審查、合并)
圖中4檢視代碼的分支
圖中5在浏覽器中上傳和下載下傳檔案(不依賴Git)
圖中6目前倉庫的遠端位址(将其拷貝下來,将本地的對應倉庫的origin位址設定)
圖中7目前倉庫的檔案閱覽
基于浏覽器進行檔案上傳下載下傳
可以直接在浏覽器中進行檔案上傳
可以直接在浏覽器檢視對應文檔,或者下載下傳文檔
(4)組織管理
Git魅力不僅僅展現在對代碼的管理,還有有效的管理團隊合作上
組織管理介紹
Gogs也專門提供了組織管理功能(組織可以代表一個公司,可以在組織下建立倉庫、添加組織成員,然後通過建立和設定團隊,将組織名下的倉庫分别授權給不同的成員)
圖中點選”我的組織”後面的“+”号可以建立組織