Windows下基於http的git服務器搭建-gitstack


博客地址已更改,文章數量較多不便批量修改,若想訪問源文請到 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

  1. from django.contrib.auth.models import User
  2. u = User.objects.get(username__exact='admin')
  3. u.set_password('password')
  4. u.save()
  5. quit()

3. gitstack與wamp沖突

打開任務管理-服務

找到服務“GitStack”、“wampmysqld”、“wampapache”,根據需要進行開關即可。

wamp的對應服務名前面均帶了wamp而不是原始名稱

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM