標籤:star red 安裝流程 訪問 文章 操作 運行 localhost 連結
著作權聲明:若無來源註明,Techie亮部落格文章均為原創。 轉載請以連結形式標明本文標題和地址:
本文標題:Windows下基於http的git伺服器搭建-gitstack 本文地址:http://techieliang.com/2017/12/514/
文章目錄
- 1. 下載安裝
- 2. 注意
- 2.1. 關於Python衝突問題
- 2.2. gitstack密碼重設
- 3. gitstack與wamp衝突
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而不是原始名稱
Windows下基於http的git伺服器搭建-gitstack