Este é o comando kgb-clientp 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
kgb-client - relay commits para servidores KGB
SINOPSE
kgb-cliente --conf / caminho / para / config [outra opção ...]
kgb-cliente --uri http://some.server: porta / serviço --senha senha --repo-id repositório
--repositório svn | git | cvs --tempo esgotado tempo limite em segundos - single-line-commits
desligado | forçado | automático --use-irc-notices --web-link modelo --short-url-serviço serviço
--status-dir anuário - [no] -use-color --message-template modelo --mensagens em lote
kgb-cliente opção... / svn / repo revisão
kgb-cliente opção... rotação antiga nova rotação nome-ref
kgb-cliente opção... $ CVSROOT "% p"
kgb-cliente opção... --falso
kgb-cliente opção... --relay-msg mensagem...
kgb-cliente --Socorro
kgb-cliente --cara
DESCRIÇÃO
kgb-cliente é a contraparte do cliente de kgb-bot(1). Destina-se a ser usado como um gancho em
seu sistema de controle de versão, executado após o repositório ser atualizado. Ele analisa o
commit (s) e então retransmite a informação para o servidor KGB, que irá mostrá-la no IRC.
CONFIGURAÇÃO
--conf • Configuração lima
Especifica o caminho para o arquivo de configuração do cliente kgb.
Opções de configuração (exceto --conf, --falso e --relay-msg) podem ser especificados tanto no
arquivo de configuração e na linha de comando. Normalmente, você deseja ter todas as opções em um
arquivo de configuração, porque ter senhas na linha de comando é inseguro. o
arquivo de configuração também dá mais controle, por exemplo, suporta vários servidores e
várias maneiras de detecção de nomes de ramos e módulos.
See kgb-client.conf(5) para as opções de configuração disponíveis. Salvo indicação em contrário, todos
as opções no arquivo de configuração também podem ser usadas na linha de comando, prefixando-as
com dois travessões. Por exemplo, "repo-id" torna-se "--repo-id".
As opções fornecidas na linha de comando têm precedência sobre o arquivo de configuração.
FALSIFICAÇÃO COMPRAR MODA
Se invocado com o --falso opção, kgb-cliente irá enviar um falso commit para os servidores. Esse
é útil para testar a comunicação cliente-servidor independentemente da configuração do VCS.
MENSAGEM RELAY MODA
Quando o --relay-msg opção for fornecida, não há repositório a ser inspecionado. Em vez disso, o
argumentos de linha de comando sem opção são passados literalmente para o bot para exibi-los no IRC. Esse
pode ser usado para notificação em tempo real sobre outros eventos, como envio de bug, etc.
SUPORTADOS VERSÃO CONTROLE SISTEMAS
Subversão
A instalação requer chamada kgb-cliente com dois argumentos de linha de comando, como este:
/ caminho / para / kgb-client "$ REPOS" "$ REV"
caminho para que o SVN repositório
Este é o caminho físico para o repositório Subversion. Algo como
/ srv / svn / my-repo
revisão
Este é o número de revisão do commit, que acionou o gancho.
Ambos os argumentos são fornecidos para os ganchos post-commit padrão do Subversion.
Git
kgb-cliente deve ser instalado como um pós-recebimento gancho. Algo ao longo do seguinte deve
Faz:
#!/ Bin / sh
exec / path / to / kgb-client --conf /path/to.conf ...
Por padrão, o kgb-cliente irá ler as informações de reflog da entrada padrão como qualquer
gancho Pós-recebimento Git padrão. Ver --git-reflog opção se algo mais for desejado.
Existem outras maneiras de fornecer informações ao cliente kgb sobre o reflog Git, principalmente úteis quando
depuração em situações incomuns. Veja App :: KGB :: Client :: Git.
As seguintes configurações podem ser definidas via git-config(1)
conf
link da web
CVS
kgb-cliente deve ser instalado no informações de login arquivo no módulo "CVSROOT" do CVS
repositório. Devem ser dados dois argumentos - a raiz do repositório e o diretório em
quais as alterações estão sendo feitas.
Por exemplo:
ALL / path / to / kgb-client --conf /path/to.conf ... "$ CVSROOT" "% p"
Use kgb-clientp online usando serviços onworks.net