這里搭建Git本地服務器我用的工具是Git2.7.0和Gitblit1.8.0。
1.安裝Java環境,配置環境變量。
2.解壓文件gitblit-1.8.0.zip至你准備放服務器的目錄下
3.修改gitblit安裝目錄下的data文件下的gitblit.properties。
將其中include = defaults.properties注釋掉,並添加include = my.properties
4.從data文件夾下找到defaults.properties文件,這是gitblit的默認配置,復制該文件並改名為my.properties
5.打開my.properties,主要修改以下幾點:
server.httpPort = 10101 (http協議的端口 ,請改為自己的端口)
server.httpBindInterface = 0.0.0.0 (http協議下服務器端訪問的網址 ip,請改為自己的ip)
git.repositoriesFolder = ${baseFolder}/git (${baseFolder}/git是其默認目錄,也可以替換為自己指定的文件目錄)
6.安裝gitblit服務
在目錄D:\gitblit-1.8.0找到installService.cmd文件,雙擊。執行完成后會得到新服務,點擊右鍵啟動就完成了git服務的搭建了。
7.訪問git服務網站
點開瀏覽器,輸入剛才配置ip+port就可以訪問git服務的網站了。舉例:http://127.0.0.1:8000/
到此為止,我們已經完成了對git服務的搭建了。接下來就是如果去使用服務管理我們的代碼庫。
8.登入用戶名密碼,初始默認為用戶名:admin,密碼:admin
9.創建一個新的版本庫
名稱,描述按你自己的需要寫,訪問權限修改成第一個
10.創建一個你的工作目錄。在你的工作目錄里面,右鍵選擇Git Bash Here
在彈出的Git命令窗口中輸入:touch README.md 會生成一個README.md文件
繼續輸入git init, 創建一個空的倉庫
繼續輸入git add README.md 回車
繼續輸入git commit -m “first commit” 回車
繼續輸入git remote add origin ssh://admin@192.168.75.129:29418/Test.git Origin后面的地址為你創建的服務器地址,可以在頁面中找到。
繼續輸入git push -u origin master,根據提示輸入密碼:admin,輸入密碼時不會顯示出來,直接輸入完成按回車
完成之后刷新服務器的網頁,在版本庫下的目錄下看到我們創建的README.md則說明成功。
11.至此,服務端的初始版本庫已完成!可以去clone或者push項目了。一定記得要在同一網絡(局域網)下。