<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Github 神器!一款極易搭建的自助 Git 服務(wù)

          共 2214字,需瀏覽 5分鐘

           ·

          2021-11-15 05:49

          下午好,我是Guide!

          有時(shí)候我們需要在內(nèi)網(wǎng)環(huán)境創(chuàng)建一個(gè) Git 服務(wù),方便保存代碼和部署應(yīng)用。一開(kāi)始想到的也許是 gitlab,確實(shí)功能強(qiáng)大,但是有很多功能又用不到,白白浪費(fèi)資源。后來(lái)找到一個(gè)更輕量級(jí)易部署的開(kāi)源項(xiàng)目 gitea,不僅功能適用還支持跨平臺(tái)。

          gitea 的社區(qū)非常活躍,目前 GitHub 上已經(jīng) 26.6K+的 star,熱度持續(xù)上漲中。

          • GitHub 地址:https://github.com/go-gitea/gitea
          • 官方文檔:https://docs.gitea.io

          簡(jiǎn)介

          Gitea 是一個(gè)自己托管的 Git 服務(wù)程序。他和 GitHub, Bitbucket or Gitlab 等比較類似。他是從 Gogs 發(fā)展而來(lái),已經(jīng) Fork 并且命名為 Gitea。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。

          功能特性

          • 支持活動(dòng)時(shí)間線
          • 支持 SSH 以及 HTTP/HTTPS 協(xié)議
          • 支持 SMTP、LDAP 和反向代理的用戶認(rèn)證
          • 支持反向代理子路徑
          • 支持用戶、組織和倉(cāng)庫(kù)管理系統(tǒng)
          • 支持添加和刪除倉(cāng)庫(kù)協(xié)作者
          • 支持倉(cāng)庫(kù)和組織級(jí)別 Web 鉤子(包括 Slack 集成)
          • 支持倉(cāng)庫(kù) Git 鉤子和部署密鑰
          • 支持倉(cāng)庫(kù)工單(Issue)、合并請(qǐng)求(Pull Request)以及 Wiki
          • 支持遷移和鏡像倉(cāng)庫(kù)以及它的 Wiki
          • 支持在線編輯倉(cāng)庫(kù)文件和 Wiki
          • 支持自定義源的 Gravatar 和 Federated Avatar
          • 支持郵件服務(wù)
          • 支持后臺(tái)管理面板
          • 支持 MySQL、PostgreSQL、SQLite3, MSSQL 和 TiDB(實(shí)驗(yàn)性支持) 數(shù)據(jù)庫(kù)
          • 支持多語(yǔ)言本地化(21 種語(yǔ)言)

          快速體驗(yàn)

          快速安裝

          Linux

          目前還沒(méi)有對(duì)應(yīng)的 Linux 安裝包發(fā)布,當(dāng)前可以查看從二進(jìn)制安裝。

          所有下載均包括 SQLite, MySQL 和 PostgreSQL 的支持,同時(shí)所有資源均已嵌入到可執(zhí)行程序中,這一點(diǎn)和老版本有所不同。基于二進(jìn)制的安裝非常簡(jiǎn)單,只要從下載頁(yè)面(地址:https://dl.gitea.io/gitea)選擇對(duì)應(yīng)平臺(tái),拷貝下載URL,執(zhí)行以下命令即可(以Linux為例):

          wget?-O?gitea?https://dl.gitea.io/gitea/1.15.4/gitea-1.15.4-linux-amd64
          chmod?+x?gitea

          在執(zhí)行了以上步驟之后,你將會(huì)獲得 gitea 的二進(jìn)制文件,在你復(fù)制到部署的機(jī)器之前可以先測(cè)試一下。在命令行執(zhí)行完后,你可以 Ctrl + C 關(guān)掉程序。

          ./gitea?web

          Windows

          下載相應(yīng)的 exe 文件安裝包,采用安裝包的方式進(jìn)行安裝,可以在如下地址找到安裝包:

          https://dl.gitea.io/gitea

          macOS

          macOS 平臺(tái)下當(dāng)前我們僅支持通過(guò) brew 來(lái)安裝。你可以執(zhí)行以下命令:

          brew?tap?go-gitea/gitea
          brew?install?gitea

          配置數(shù)據(jù)庫(kù)

          gitea 首次啟動(dòng)時(shí)需要配置數(shù)據(jù)庫(kù),它支持 MySQL、PostgreSQL、MSSQL 或 SQLite3 等多種數(shù)據(jù)庫(kù)。啟動(dòng)后訪問(wèn)http://127.0.0.1:3000即可看到如下配置頁(yè)面。

          注冊(cè)登錄

          配置完成后,進(jìn)入到首頁(yè),點(diǎn)擊右上角進(jìn)行注冊(cè)登錄。

          創(chuàng)建項(xiàng)目

          根據(jù)對(duì)應(yīng)輸入框創(chuàng)建完賬戶后進(jìn)入到后臺(tái)頁(yè)面,首先需要?jiǎng)?chuàng)建一個(gè)倉(cāng)庫(kù)。

          項(xiàng)目操作

          創(chuàng)建完成后的界面我們應(yīng)該很熟悉了,這里需要配置 ssh 進(jìn)行拉取和提交。

          還可以進(jìn)行 PR 請(qǐng)求,查看版本發(fā)布以及動(dòng)態(tài)等。

          正如 Gitea 的標(biāo)語(yǔ)一樣,只需一杯茶的功夫就可以搭建 Git 服務(wù),如此簡(jiǎn)易實(shí)用,還等什么,趕緊用起來(lái)吧!

          ··············? END? ··············

          也許你還想看
          ? |?我在 B 站淘了 2 個(gè) Java 實(shí)戰(zhàn)項(xiàng)目! 小破站,YYDS!
          ??|?我常用的20+個(gè)學(xué)習(xí)編程的網(wǎng)站!蕪湖起飛!
          ? |?1w+字的 Dubbo 面試題/知識(shí)點(diǎn)總結(jié)!(2021 最新版)
          ? |?7年前,24歲,出版了一本 Redis 神書
          ? |?京東二面:為什么需要分布式ID?你項(xiàng)目中是怎么做的?
          ? |?再見(jiàn) Spring Task,這個(gè)定時(shí)任務(wù)框架真香!
          ? |?一鍵生成數(shù)據(jù)庫(kù)文檔,堪稱數(shù)據(jù)庫(kù)界的Swagger
          ? |?來(lái)看看這個(gè)超好用的項(xiàng)目腳手架吧!5分鐘搭建一個(gè)Spring Boot 前后端分離系統(tǒng)!
          ? |?阿里開(kāi)源的15個(gè)頂級(jí)Java項(xiàng)目!!!

          我是 Guide哥,一個(gè)工作2年有余,接觸編程已經(jīng)6年有余的程序員。大三開(kāi)源 JavaGuide,目前已經(jīng) 100k+ Star。未來(lái)幾年,希望持續(xù)完善 JavaGuide,爭(zhēng)取能夠幫助更多學(xué)習(xí) Java 的小伙伴!共勉!凎!點(diǎn)擊即可了解我的個(gè)人經(jīng)歷



          瀏覽 111
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  AAA黄片 | 在线免费视频a | 日韩美中文字幕 | 一级毛片基地 | 4438成人网站 |