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