Este é o comando cvstrac que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
cvstrac - Rastreador de bug de baixa cerimônia para projetos em CVS
SINOPSE
cvstrac [ comando [ params ... ] ... ]
DESCRIÇÃO
A cvstrac comando é usado para executar o serviço web CVSTrac, ou para
inicializar novos bancos de dados para projetos.
Por favor, leia a seção intitulada Segurança e instalação para detalhes do
senha padrão e por que você deve alterá-la.
Esta página de manual foi escrita para a distribuição Debian porque o
a fonte original do programa contém uma página de manual. No entanto CVSTrac é
bem documentado no CVSTrac Wiki,
<http://www.cvstrac.org/cvstrac/wiki>, e você será capaz de encontrar
informações mais atualizadas lá.
OPÇÕES
Executar cvstrac sem opções produz uma mensagem de uso. Um resumo de
as sequências de comando que podem ser passadas para cvstrac estão incluídas abaixo.
Para mais detalhes, consulte / usr / share / doc / cvstrac neste sistema.
chroot dir usuário
Diz ao cvstrac para se colocar na prisão chroot dir e alternar
para o usuário nomeado, eliminando os privilégios de root. Estes três
parâmetros devem ser os primeiros passados para cvstrac, e o processamento
de parâmetros de linha de comando continua normalmente após o chroot.
o init dir projeto
Inicializa um novo banco de dados CVSTrac. dir é o nome do
diretório no qual você deseja que o banco de dados resida, e projeto
é o nome do projeto que CVSTrac hospedará. o
arquivo de banco de dados será criado como dir / project.db
Os parâmetros a seguir fazem com que o CVSTrac comece a responder ao HTTP
pedidos por vários métodos. Você precisará configurar o banco de dados
antes do uso para garantir que apenas usuários autorizados tenham
acesso. POR FAVOR LER e entenda a seção abaixo intitulada Segurança
e instalação antes de usar esses comandos, porque a menos que você entenda
o que fazer você estará deixando seu sistema vulnerável a código arbitrário
execução quando o usuário invoca CVSTrac.
http dir [ projeto ]
Faz com que o CVSTrac comece a funcionar como um servidor HTTP no
entrada padrão, exibindo respostas à saída padrão. dir
deve ser o nome de um diretório que contém o banco de dados do projeto ou
bancos de dados criados por cvstrac o init e projeto é o nome de um
banco de dados do projeto sem a extensão ".db", como para cvstrac
iniciar. Se a última opção for fornecida, o acesso é restrito a
apenas o banco de dados do projeto nomeado, e a URL de acesso mudará
levemente. Veja abaixo os detalhes.
Cgi dir [ projeto ]
Faz com que CVSTrac responda como um script CGI. dir e projeto e guarante que os mesmos estão
interpretado como para cvstrac http. Esta invocação pode ser
instalado em um shell simples ou script Perl CGI em qualquer lugar em um
servidor compatível com a Interface de gateway comum.
servidor porta dir [ projeto ]
Faz com que o CVSTrac seja executado como um servidor HTTP auto-hospedado no
porta especificada. dir e projeto são interpretados como acima.
Acesso a para CVSTrac
CVSTrac acessa bancos de dados criados por seu próprio o init comando, e é
acessado remotamente por HTTP. Se você não especificou um único projeto para
acesso em qualquer um dos http, cgi, or servidor comandos, então a execução
A instância CVSTrac pode ser usada para acessar qualquer banco de dados nesse diretório
simplesmente modificando o URL, mas você precisará fornecer o nome de
o banco de dados para acessá-lo.
Para auto-hospedado servidor instâncias de CVSTrac, e http instâncias iniciadas
do inetd, o URL a ser usado está no formato
http://hostname[:porta]/
se você especificou um projeto na invocação, ou
http://hostname[: porta] / projeto /
se você não fez.
Se estiver executando como um script CGI, basta usar a URL que você normalmente usaria
para o script CGI, com o nome do projeto que você deseja acessar anexado
se necessário, como acima.
Para obter detalhes sobre a senha padrão e por que você deve alterá-la, leia
em!
Segurança e instalação
Assim que o CVSTrac estiver instalado e funcionando, você deve acessá-lo imediatamente
como o usuário de configuração e altere a senha. O nome de usuário e senha
do usuário de configuração são ambos "configuração". Senhas, em vez
de forma não intuitiva, são alterados seguindo o hiperlink "Logout" em
a parte inferior do menu principal na tela inicial.
O usuário de configuração é capaz, em operação normal, de configurar o serviço
de uma forma que pode fazer com que um código arbitrário seja executado sob o mesmo
userid como o próprio CVSTrac. Você deve estar ciente disso e do fato
que isso pode facilmente levar a explorações mais sérias se o usuário de configuração for
comprometido.
A funcionalidade chroot descrita acima não é uma solução perfeita para isso,
mas pode ser usado como uma medida de segurança adicional. Veja a seção
abaixo intitulado Runtime Dependências para detalhes de quais binários o
chroot gaol vai precisar.
Acesso a para da CVS repositório
CVSTrac deve ser instalado rodando como um usuário com acesso de leitura ao
Repositório CVS especificado durante a configuração interativa. Certo
comandos, como a capacidade de modificar CVSROOT / passwd requer o
permissões de gravação também.
Runtime Dependências
Além de suas bibliotecas, CVSTrac requer os seguintes binários por
default: co rcsdiff, log e diferença. Se estiver executando o cvstrac em um Debian
sistema, eles terão sido instalados como dependências do cvstrac
pacote ou como parte do sistema básico.
Use cvstrac online usando serviços onworks.net