博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitStack相关配置
阅读量:5977 次
发布时间:2019-06-20

本文共 618 字,大约阅读时间需要 2 分钟。

hot3.png

最近闲来没事弄弄git私有服务器。此类东西倒是挺多的,osc上也有一大堆。

GitStack的官网是,最新版是2.3.6。下载来后,安装时没有选择安装gitstack自带的git,结果运行时无法创建仓库,也无法浏览仓库信息。于是我去安装目录里找东西,结果找了一通后有如下发现:
这货的管理页面是用django 1.4.13 + python 2.7.2写的,仓库信息浏览用的是gitphp,web服务器用的是apache 2.2(应该是吧)。
在无法浏览仓库信息的时候,我注意到这货提示我设置gitbin。于是我去安装目录下的gitphp/config下面找到一个相关的文件gitphp.conf.php,打开一看,里面果然有这些配置,于是把它修改为我安装git的位置。

$gitphp_conf['gitbin'] = $gitphp_conf['diffbin'] =

重启gitstack服务,创建仓库和浏览仓库信息就不再报错了。

另外这货的许可证略鸡肋,就放一个license.pyc在那里,简直叫人浑身难受。
找到一个直接把这个license.pyc反编译一下,打开一看,就是个简单的base64+rsa的加密方式,其license还是个license.json文件。懂点python就可以crack了。我只能说嘿嘿。

转载于:https://my.oschina.net/huanming/blog/338991

你可能感兴趣的文章
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
mybatis update返回值的意义
查看>>
expdp 详解及实例
查看>>
通过IP判断登录地址
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
Beta冲刺——day6
查看>>
在一个程序中调用另一个程序并且传输数据到选择屏幕执行这个程序
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
提高信息安全意识对网络勒索病毒说不
查看>>
我的友情链接
查看>>
IDE---Python IDE之Eric5在window下的安装
查看>>