開始第一步:java
減壓gitblit壓縮包到某個目錄下,好比我在:H:\gitblit第二步:git
修改gitblit安裝目錄下的data文件下的gitblit.propertieswindows
第17行處:include = defaults.properties 修改成 include = my.properties第三步:瀏覽器
從data文件夾下找到defaults.properties文件,這是gitblit的默認配置,複製一遍該文件,並更名爲上訴修改的配置名my.properties第四步:服務器
在gitblit目錄下建立倉庫目錄:project(遠程代碼存放目錄,可是我本地沒生效,自動建立了一個其餘的目錄,這塊疑問)第五步:ssh
打開my.properties,修改以下幾處:測試
第31行處:git.repositoriesFolder = ${baseFolder}/git 修改成:git.repositoriesFolder = H:\gitblit\project (修改成自定義的倉庫目錄,但我本地沒生效,代碼最後push後不在該目錄下)server
第1993行附近:server.httpPort = 0 修改成:server.httpPort = 10101(修改http端口協議,默認0表示禁止http協議)rem
第2020行左右:server.httpBindInterface = 192.168.199.188 (設定服務器IP爲本地電腦IP)在本地的其餘項目根目錄下執行:git init (建立本地倉庫,並進行測試)cmd
git add .
git commit -m "第一次提交" .
git remote add origin ssh://admin@192.168.199.188:29418/go/beego.git (本地倉庫和遠程關聯)
git push -u origin master
輸入密碼,就能夠把本地代碼push到遠程
在gitblit頁面內能夠查看到提交的記錄,同時在本地的遠程倉庫目錄下也能夠看到push過來的項目文件(在這我本地代碼沒push到project目錄下,而是到了gitblitproject這個自動建立的文件夾下,但大致上沒影響本地git服務器的使用)