这是 gittrac 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
cvstrac - CVS 下项目的低级错误跟踪器
概要
CVSTRAC [ 命令 [ 的params ... ] ... ]
商品描述
这个 CVSTRAC 命令用于运行 CVSTrac Web 服务,或
为项目初始化新数据库。
请阅读标题为 安全性 和 设置 详情
默认密码以及为什么要更改它。
本手册页是为 Debian 发行版编写的,因为
原始程序源确实包含一个手册页。 然而 CVSTrac 是
在 CVSTrac Wiki 中有详细记录,
<http://www.cvstrac.org/cvstrac/wiki>,您将能够找到
那里有更多最新信息。
配置
不带选项运行 cvstrac 会产生一条使用信息。 总结
可以传递给 cvstrac 的命令序列包含在下面。
有关详细信息,请参阅 /usr/share/doc/cvstrac 在这个系统上。
chroot DIR 用户
告诉 cvstrac 将自己放入 chroot gaol DIR 和开关
给指定用户,删除 root 权限。 这三个
参数必须首先传递给cvstrac,并处理
命令行参数在 chroot 之后继续正常运行。
初始化 DIR 项目
初始化一个新的 CVSTrac 数据库。 DIR 是的名字
您希望数据库所在的目录,以及 项目
是 CVSTrac 将托管的项目的名称。 这
数据库文件将被创建为 目录/项目.db
以下参数会导致 CVSTrac 开始响应 HTTP
通过各种方式请求。 您将需要设置数据库
使用前确保只有授权用户具有管理权限
访问。 请 读 并理解以下标题为 安全性
和 设置 在使用这些命令之前,因为除非你理解
怎么办你会让你的系统容易受到任意代码的攻击
作为调用 CVSTrac 的用户执行。
HTTP DIR [ 项目 ]
导致 CVSTrac 开始作为 HTTP 服务器运行
标准输入,显示对标准输出的响应。 DIR
应该是保存项目数据库的目录的名称或
创建的数据库 CVSTRAC 初始化 和 项目 是一个名字
没有“.db”扩展名的项目数据库,至于 CVSTRAC
在里面。 如果给出后一个选项,则访问仅限于
只是命名的项目数据库,访问 URL 会改变
轻微地。 详情请见下文。
CGI DIR [ 项目 ]
使 CVSTrac 作为 CGI 脚本响应。 DIR 和 项目 旨在
解释为 CVSTRAC http。 这个调用可以
安装到一个简单的 shell 或 Perl CGI 脚本中
服务器支持通用网关接口。
服务器 端口 DIR [ 项目 ]
使 CVSTrac 作为自托管 HTTP 服务器运行在
指定端口。 DIR 和 项目 解释如上。
Access 至 简历
CVSTrac 访问自己创建的数据库 初始化 命令,并且是
通过 HTTP 远程访问。 如果您没有指定单个项目
在任何一个访问 网址, CG, or 服务器 命令,然后运行
CVSTrac 实例可用于访问该目录中的任何数据库
只需修改 URL,但您需要提供名称
数据库以便访问它。
对于自托管 服务器 CVSTrac 的实例,以及 HTTP 实例启动
在 inetd 中,要使用的 URL 的格式为
http://hostname[:港口]/
如果您在调用中指定了一个项目,或者
http://hostname[:端口]/项目/
如果你没有。
如果作为 CGI 脚本运行,只需使用您通常使用的 URL
对于 CGI 脚本,添加您希望访问的项目名称
如有必要,如上所述。
有关默认密码的详细信息以及您应该更改它的原因,请阅读
上!
安全性 和 设置
一旦 CVSTrac 安装并运行,您应该立即访问它
作为设置用户,并更改密码。 用户名和密码
设置用户的都是“设置”。 密码,而不是
违反直觉,通过遵循“注销”超链接进行更改
开始屏幕上主菜单的底部。
设置用户可以在正常操作中配置服务
以一种可以导致任意代码在相同的方式下执行的方式
userid 作为 CVSTrac 本身。 你应该意识到这一点,事实上
如果安装用户是,这很容易导致更严重的漏洞利用
妥协。
上面描述的 chroot 功能并不是一个完美的解决方案,
但可以用作额外的安全措施。 见章节
下面题为 运行时 依赖 有关二进制文件的详细信息
chroot 监狱将需要。
Access 至 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 CVS 知识库
CVSTrac 应安装为具有读取权限的用户运行
在交互式设置期间指定的 CVS 存储库。 肯定
命令,例如修改的能力 CVSROOT/密码 要求
写权限也是。
运行时 依赖
除了它的库之外,CVSTrac 还需要以下二进制文件:
默认情况下: 合作, rcsdiff, 日志 和 差异。 如果在 Debian 上运行 cvstrac
系统,这些将作为依赖项安装 CVSTRAC
包,或作为基本系统的一部分。
使用 onworks.net 服务在线使用 gittrac