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

版權聲明:若無來源註明, Techie亮博客文章均爲原創。 轉載請以連接形式標明本文標題和地址:
本文標題:Windows下基於http的git服務器搭建-gitstack     本文地址: http://techieliang.com/2017/12/514/

1. 下載安裝

官網下載便可python

安裝流程也很簡潔方便。安裝步驟mysql

安裝完成後可經過管理地址:http://localhost/gitstack登錄後臺進行操做git

基本操做說明web

客戶端可直接使用TortoiseGit進行操做。sql

2. 注意

2.1. 關於Python衝突問題

GitStack使用python(自帶,不須要單獨安裝)搭建的http服務,python是2.7版本,安裝完成後會新建系統環境變量:shell

PYTHONHOME:C:\GitStack\python
PYTHONPATH:C:\GitStack\python\libapache

注意這個環境變量直接置頂了python根目錄和路徑,不是單純的在path變量裏添加了路徑,這樣能夠保證有其餘版本的python的環境下gitstack也能穩定運行找到自帶的python路徑。django

可是這兩個環境變量是通用的,對於任意版本python均有效,因此不管裝其餘任何版本的python,包括anaconda在啓動的時候均會訪問此路徑下的文件,若版本不一樣會報錯。服務器

解決方案:當前未找並存gitstack及其餘版本python方案,暫時解決方法是,刪除這兩個變量能夠正常使用其餘版本python,添加之後須要從新啓動gitstack服務才能正常使用gitstack,未找到並存方法。app

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而不是原始名稱

相關文章
相關標籤/搜索