Gitblit介紹
Gitblit 是一個純 Java 庫用來管理、查看和處理 Git 資料庫.至關於 Git 的 Java 管理工具,支持linux系統。
Git是分佈式版本控制系統,它強調速度、數據一致性,而且支持分佈式、非線性工做流。它最初由Linus Torvalds在2005年爲Linux內核設計和開發,使用GPLv2證書,
並今後成爲軟件開發中使用最普遍的版本控制系統。
Gitblit是徹底開源的軟件,它基於純粹的Java堆棧,被設計以在Git倉庫速度和效率方面勝任從小型到極大型的項目。它很容易學習和上手,並有着閃電般的性能。它在很
多方面遠勝Subversion、CVS、Perforce和ClearCase等SCM(版本控制)工具,好比,如快速本地分支、易於暫存、多工做流等。java
下面介紹Gitblit的安裝(Ubuntu/Fedora/CentOS)node
Git是一款注重速度、數據完整性、分佈式支持和非線性工做流的分佈式版本控制工具。Git最初由Linus Torvalds在2005年爲Linux內核開發而設計,現在已經成爲被廣
泛接受的版本控制系統。和其餘大多數分佈式版本控制系統比起來,不像大多數客戶端-服務端的系統,每一個Git工做目錄是一個完整的倉庫,帶有完整的歷史記錄和完整的版本
跟蹤能力,不須要依賴網絡或者中心服務器。像Linux內核同樣,Git也是在GPLv2許可證下分發的自由軟件。linux
1git 2ubuntu 3centos 4瀏覽器 5服務器 6網絡 7less 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
打開瀏覽器,依據你的配置進入https://localhost:8443。 輸入默認的管理員受權:admin / admin 並點擊Login 按鈕
添加用戶操做
添加倉庫操做
這樣就在組huanqiu下建立了hqpc的代碼倉庫。還能夠在huanqiu組下建立其它的倉庫
能夠是用上面建立的wangshibo用戶登錄,而後將客戶機的ssh公鑰添加到gitblit的wangshibo用戶下,這樣就能使用ssh方式進行操做了。
添加客戶機公鑰,能夠設置操做權限(讀寫權限)
而後就能夠在客戶機上進行代碼操做了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
而後登錄到gitblit頁面,查看test.txt文件是否已經成功推到了hqpc倉庫裏了
--------------------------------------------------------------------------
還能夠設置用戶的訪問權限
中英文顯示,能夠在"用戶中心"的"偏好設置"裏選擇中文或是英文顯示
能夠在"個人公告板"裏查看最近的操做記錄狀況
***************當你發現本身的才華撐不起野心時,就請安靜下來學習吧***************