Android 代碼版本控制Git服務器GitBlit

引言:對于Git的服務器有很多種贞间,筆者目前使用最多的是GitBlit痰娱。對于GitBlit服務器的搭建相對而言比較簡單芽世。

時間:2016年7月18日21:08:38

作者:JustDo23

版本:[ GitBlit Go ][ Windows ][ 1.8.0 ][ 2016-06-22 ]

官網(wǎng):http://www.gitblit.org

01. 下載安裝

GitBlit的官方網(wǎng)站中提供了下載的渠道以及相應的官方文檔斜脂。可以根據(jù)文檔中的介紹一步步的執(zhí)行操作苗踪。本文很多信息都在參考官方文檔的提示颠区。

在下載完成之后,直接進行解壓縮通铲,這里需要注意的是路徑中不用使用空格或者中文毕莱。

02. 基礎配置

  1. 打開data\gitblit.properties發(fā)現(xiàn)該文件中的配置并沒有什么,而引用了同目錄下的defaults.properties配置。

  2. 打開data\defaults.properties文件進行配置朋截。

  3. 配置倉庫路徑蛹稍。

     git.repositoriesFolder = D:/DevelopmentTools/Git/GitRepository
     需要注意是文件路徑中斜杠要使用`/`
    
  4. 配置Http端口號。

     server.httpPort = 0        默認為0部服,表示禁用
     server.httpPort = 2323
    
  5. 配置Https端口號唆姐。

     server.httpsPort = 8443    默認值
     server.httpsPort = 0     配置為0
     強烈推薦使用Https的,這會更安全廓八。Http和Https是可以共存的厦酬。
    
  6. 配置緩存大小。

     git.packedGitLimit = 10m    默認值
     git.packedGitLimit = 512m    配置為512
     這里官方文檔提示應該設置為電腦能給的最大值瘫想。
    

03. 關于證書

證書可以進行手動的配置,也可以不進行配置使用默認的昌讲。直接跳過這一步就是使用默認的證書配置国夜。

  1. 回到解壓的目錄,找到authority.cmd進行雙擊短绸。雙擊之后就會彈框提示车吹。

  2. 輸入密碼

    密碼可以在data\defaults.properties文件中進行配置

     server.storePassword = gitblit    默認密碼
    
  3. 生成證書

04. 運行GitBlit

回到解壓的目錄,找到gitblit.cmd進行雙擊醋闭。運行之后會在命令行中提示啟動成功窄驹。

05. 瀏覽器查看

在瀏覽器中進行測試。使用http://localhost/本機IP都是可以進行訪問的证逻。同一局域網(wǎng)內(nèi)的其他用戶也是可以訪問的乐埠。

06. 賬號密碼

網(wǎng)站訪問的界面是沒有注冊按鈕的。打開data\users.conf文件囚企。

[user "admin"]
password = admin
role = "#admin"
role = "#notfederated"

所以管理員用戶名和密碼都默認為admin丈咐。使用管理員登錄之后,可以創(chuàng)建倉庫龙宏,添加新的用戶棵逊。

07. 小結

走到這里GitBlit服務器基本搭建起來了。每次使用都需要使用cmd運行啟動银酗。關閉cmd之后網(wǎng)頁就訪問不到了辆影。接下來進行以Windows服務進行啟動GitBlit的配置。

08. Running as a Windows Service

  1. 回到解壓目錄黍特,使用文本編輯器打開installService.cmd

  2. 設置SET ARCH的值和JVM的位數(shù)相同蛙讥。

     @REM arch = x86, amd64, or ia32
     SET ARCH=amd64
    
  3. 設置CD的路徑為解壓的路徑

     @REM arch = x86, amd64, or ia32
     SET ARCH=amd64
     SET CD=D:\DevelopmentTools\Git\GitBlit
    
  4. 修改--StartParams里的啟動參數(shù),將參數(shù)全部刪掉

     --StartParams="" ^
    
  5. 保存并關閉

  6. 選中后右鍵以管理管理員身份運行

  7. 沒有任何報錯就說明服務安裝成功衅澈〖猓可以去運行cmd啟動服務管理界面進行查看已經(jīng)有該服務。

     cmd 運行指令 services.msc
    
  8. 如果服務沒有啟動,直接啟動经备。在瀏覽器中輸入之前的網(wǎng)址查看拭抬。正常訪問到。

09. 小結

到這里侵蒙,關于GitBlit服務器的搭建就基本完工了造虎。

文章推薦

10. 添加用戶

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市纷闺,隨后出現(xiàn)的幾起案子算凿,更是在濱河造成了極大的恐慌,老刑警劉巖犁功,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件氓轰,死亡現(xiàn)場離奇詭異,居然都是意外死亡浸卦,警方通過查閱死者的電腦和手機署鸡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來限嫌,“玉大人靴庆,你說我怎么就攤上這事∨剑” “怎么了炉抒?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長稚叹。 經(jīng)常有香客問我焰薄,道長,這世上最難降的妖魔是什么扒袖? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任蛤奥,我火速辦了婚禮,結果婚禮上僚稿,老公的妹妹穿的比我還像新娘凡桥。我一直安慰自己,他們只是感情好蚀同,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布缅刽。 她就那樣靜靜地躺著,像睡著了一般蠢络。 火紅的嫁衣襯著肌膚如雪衰猛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天刹孔,我揣著相機與錄音啡省,去河邊找鬼。 笑死,一個胖子當著我的面吹牛卦睹,可吹牛的內(nèi)容都是我干的畦戒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼结序,長吁一口氣:“原來是場噩夢啊……” “哼障斋!你這毒婦竟也來了?” 一聲冷哼從身側響起徐鹤,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤垃环,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后返敬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體遂庄,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年劲赠,在試婚紗的時候發(fā)現(xiàn)自己被綠了涧团。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡经磅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出钮追,到底是詐尸還是另有隱情预厌,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布元媚,位于F島的核電站轧叽,受9級特大地震影響,放射性物質發(fā)生泄漏刊棕。R本人自食惡果不足惜炭晒,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望甥角。 院中可真熱鬧网严,春花似錦、人聲如沸嗤无。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽当犯。三九已至垢村,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嚎卫,已是汗流浹背嘉栓。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人侵佃。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓麻昼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親趣钱。 傳聞我的和親對象是個殘疾皇子涌献,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)首有,斷路器燕垃,智...
    卡卡羅2017閱讀 134,633評論 18 139
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,773評論 6 342
  • 曾經(jīng)被《神探伽利略》中的兩句話吸引:“喜歡一個人啊,就真的會卑微到塵埃里井联,然后開出一朵食人花卜壕,為她吃掉所有可能傷害...
    lulufly閱讀 233評論 0 1
  • 新手報道
    陳嘉慶620閱讀 152評論 0 1
  • 從小到大轴捎,身邊從不缺學霸,那時候有多迷戀自帶學霸屬性的人呢蚕脏,覺得他們看起來永遠那么高冷侦副,對,當時認為是高冷而不是木...
    溫小亦閱讀 573評論 0 0