1. 程式人生 > >Windows下基於http的git服務器搭建-gitstack

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

amp 自帶 tin hover from 服務器搭建 started col cts

版權聲明:若無來源註明,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

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

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