本地windows下搭建git的本地服務器
阿新 • • 發佈:2018-11-19
工作 git 但我 創建 登錄 本地倉庫 自動創建 批處理 表示
本地windows下搭建git的本地服務器
- 準備工作:
- 本地安裝java環境,配置環境變量(略)
- 下載gitblit文件,百度一大堆
開始第一步:
減壓gitblit壓縮包到某個目錄下,比如我在:H:\gitblit第二步:
修改gitblit安裝目錄下的data文件下的gitblit.properties
第17行處:include = defaults.properties 修改為 include = my.properties第三步:
從data文件夾下找到defaults.properties文件,這是gitblit的默認配置,復制一遍該文件,並改名為上訴修改的配置名my.properties第四步:
在gitblit目錄下創建倉庫目錄:project(遠程代碼存放目錄,但是我本地沒生效,自動創建了一個其他的目錄,這塊疑問)第五步:
打開my.properties,修改如下幾處:
第31行處:git.repositoriesFolder = ${baseFolder}/git 修改為:git.repositoriesFolder = H:\gitblit\project (修改為自定義的倉庫目錄,但我本地沒生效,代碼最後push後不在該目錄下)
第1993行附近:server.httpPort = 0 修改為:server.httpPort = 10101(修改http端口協議,默認0表示禁止http協議)
- 搭建過程完畢,接下來進行啟動,運行gitblit根目錄下的gitblit.cmd 批處理文件
- 打開瀏覽器,輸入192.168.199.188:10101 (本地IP加端口號)即可運行(親測成功)
- 用戶名、密碼都為:admin,登錄後創建版本庫
在本地的其他項目根目錄下執行:git init (創建本地倉庫,並進行測試)
git add .
git commit -m "第一次提交" .
git remote add origin ssh://[email protected]:29418/go/beego.git (本地倉庫和遠程關聯)
git push -u origin master
輸入密碼,就可以把本地代碼push到遠程
在gitblit頁面內可以查看到提交的記錄,同時在本地的遠程倉庫目錄下也可以看到push過來的項目文件(在這我本地代碼沒push到project目錄下,而是到了gitblitproject這個自動創建的文件夾下,但大體上沒影響本地git服務器的使用)
本地windows下搭建git的本地服務器