博客地址已更改,文章數量較多不便批量修改,若想訪問源文請到 coologic博客 查閱,網址:www.coologic.cn
如本文記錄地址為 techieliang.com/A/B/C/ 請改為 www.coologic.cn/A/B/C/ 即可查閱
版權聲明:若無來源注明, Techie亮博客文章均為原創。 轉載請以鏈接形式標明本文標題和地址:
本文標題:Windows下基於http的git服務器搭建-gitstack 本文地址: http://techieliang.com/2017/12/514/
1. 下載安裝
官網下載即可
安裝流程也很簡潔方便。安裝步驟
安裝完成后可通過管理地址:http://localhost/gitstack登陸后台進行操作
客戶端可直接使用TortoiseGit進行操作。
2. 注意
2.1. 關於Python沖突問題
GitStack使用python(自帶,不需要單獨安裝)搭建的http服務,python是2.7版本,安裝完成后會新建系統環境變量:
PYTHONHOME:C:\GitStack\python
PYTHONPATH:C:\GitStack\python\lib
注意這個環境變量直接置頂了python根目錄和路徑,不是單純的在path變量里添加了路徑,這樣可以保證有其他版本的python的環境下gitstack也能穩定運行找到自帶的python路徑。
但是這兩個環境變量是通用的,對於任意版本python均有效,所以無論裝其他任何版本的python,包括anaconda在啟動的時候均會訪問此路徑下的文件,若版本不同會報錯。
解決方案:當前未找並存gitstack及其他版本python方案,暫時解決方法是,刪除這兩個變量可以正常使用其他版本python,添加以后需要重新啟動gitstack服務才能正常使用gitstack,未找到並存方法。
2.2. gitstack密碼重置
密碼遺忘以后可以重置密碼
cd c:\GitStack\app ? (gitstack目錄因安裝而異)
python manage.py shell
其中 manage.py
- from django.contrib.auth.models import User
- u = User.objects.get(username__exact='admin')
- u.set_password('password')
- u.save()
- quit()
3. gitstack與wamp沖突
打開任務管理-服務
找到服務“GitStack”、“wampmysqld”、“wampapache”,根據需要進行開關即可。
wamp的對應服務名前面均帶了wamp而不是原始名稱