Gitea在windows平台的安装和简单使用教程
Gitea在windows平臺的安裝和簡單使用教程
一、Gitea簡介
官網介紹:Gitea的首要目標是創建一個極易安裝,運行非常快速,安裝和使用體驗良好的自建 Git 服務。我們采用Go作為后端語言,這使我們只要生成一個可執行程序即可。并且他還支持跨平臺,支持 Linux, macOS 和 Windows 以及各種架構,除了x86,amd64,還包括 ARM 和 PowerPC。詳情可以到官網了解。
也就是說Gitea一個git管理工具,類似構建自己的github,但是github倉庫需要公開(私有付費),國內的gitee免費的也有一定的限制,而且是線上的。我們可以通過Gitea在局域網管理自己的項目代碼。
二、Gitea安裝
可以到Gitea官網下載或者Gitea的Github上下載Gitea軟件。
到官網點擊下載
選擇版本:
選擇對應的操作系統,這里選擇windows 64位操作系統:
下載后建議在非系統盤新建一個文件夾,比如gitea文件夾
在gitea文件夾下存放Gitea軟件,然后在gitea文件夾下新建data文件夾:
然后直接雙擊啟動軟件,會彈出一個dos框,軟件這時已經成功啟動:
軟件啟動之后我們打開瀏覽器,輸入http://localhost:3000/,會出現登錄界面,點擊登錄
第一次登錄會直接彈出初始化界面,按以下參數進行配置:
填寫完之后直接安裝,這時等dos安裝完,然后關閉軟件,然后重啟一下軟件
重啟后,在瀏覽器輸入剛才注冊的IP地址和端口號,上圖是http://10.0.0.168:80/,然后會看到登錄界面,點擊登錄,輸入剛才的管理員賬號密碼,就能成功登錄了。登錄后就可以使用了,在右上角可以設置個人信息和配置其他一些后臺管理,此時Gitea算是安裝完成了。
三、將Gitea注冊成為服務
我們希望Gitea能一直啟動并且在開機或者軟件崩潰時能自動重啟,所以我們需要把Gitea注冊成服務。此時我們需要一個軟件:nssm。
nssm軟件的下載網址:NSSM - the Non-Sucking Service Manager
下載好后解壓,打開找到對應win64文件夾(32位的就打開win32文件夾),空白處右鍵打開命令提示符(CMD)
輸入:nssm install gitea
然后會彈出的軟件,選擇我們下載的Gitea的軟件的路徑
然后點擊安裝
安裝好后打開計算機的服務,就能看到gitea已經成為一項服務了,服務默認的狀態就是自動啟動了的,如果不是,需要手動設置為自動。這時候我們再打開瀏覽器登錄gitea驗證能不能登錄,如果登錄不了,可能需要將服務停止一下再啟動。
四、在gitea上新建賬號、組織、團隊和倉庫
1.更換頭像
我們可以在右上角進入管理員的設置頁面,可以在里頭設置個人信息和其他各種設置等,可以先在個人信息中設置個人頭像,不然頭像會一直是一張加載不出來的圖片
2.新建組織
右上角選擇后臺管理,創建新的組織,輸入需要的組織名字和需要的其他設置,點擊創建組織就可以
3.新建賬戶
跟新建組織類似,這里不做過多介紹,大家可以自己嘗試,新建好的用戶可以在同一個局域網內輸入IP地址和端口就可以登錄建立好的gitea平臺。
4.新建團隊
新建賬戶后就可以建立團隊,建立團隊的目的是為了更好的管理賬戶的權限。
在組織中選擇組織團隊,點擊新建團隊,配置相應的權限等,然后創建團隊,然后把需要拉進來的賬戶名稱輸入到添加團隊成員框,點擊添加團隊。
5.新建倉庫
我們可以在組織里新建倉庫,選擇擁有者,輸入倉庫名字等信息后創建倉庫。
創建好后會有一個倉庫的地址,在局域網內的已經授權的用戶就可以訪問這個倉庫
6.修改Gitea平臺的配置信息
有時候我們的IP地址更換了,登不了平臺,可以在安裝目錄下…\gitea\custom\conf文件夾下找到app.ini文件,然后打開,更改里頭的信息就行。
五、將本地代碼推送到Gitea平臺上或者拉取代碼
1.將代碼從本地推送到Gitea平臺上
本教程使用的是Sourcetree軟件進行代碼的拉取和推送等功能。
選擇一個本地需要推送的倉庫,下圖是新建一個test的倉庫。
然后點擊右上角的設置-添加遠程倉庫
將Gitea平臺上已經新建的倉庫的名稱和地址填入對應的信息框中,確定。
然后點擊推送-選擇分支-推送,第一次推送要輸入Gitea端的賬號和密碼,注意此賬號和密碼指的是Gitea平臺賬戶的賬號和密碼。
打開Gitea端,就能看到推送的信息
2.將代碼從Gitea平臺上拉取到本地
這里為了從零演示,我們新建一個文件夾
然后點擊右上角的設置-添加遠程倉庫
將Gitea平臺上已經新建的倉庫的名稱和地址填入對應的信息框中,確定。
點擊拉取,選擇分支,本地第一次選擇分支需要輸入Gitea平臺的賬號密碼,之前輸入過就不用。
拉取成功
六、為Gitea添加秘鑰
先在本地生成秘鑰,以Sourcetree為例:
Sourcetree-工具-打開SSH助手
這時你會發現進度很慢。應該用鼠標左鍵在紅色框中點擊加快速度
生成完成之后復制一下key備用用。然后保存文件備用
打開Gitea平臺,設置-SSH/GPG密鑰-增加密鑰,填入密鑰就可以了,增加密鑰后,你的這臺電腦就不需要輸入賬戶和密碼就能直接拉取和推送這個賬戶的倉庫了。
總結
以上是生活随笔為你收集整理的Gitea在windows平台的安装和简单使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法概述
- 下一篇: 清风数学建模——插值算法