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

相关文章
相关标签/搜索