Il s'agit de la commande kgb-clientp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
kgb-client - le relais s'engage sur les serveurs KGB
SYNOPSIS
client kgb --conf /chemin/vers/config [autre option ...]
client kgb --uri http://some.server: port/service --le mot de passe Mot de passe --repo-id dépôt
--dépôt svn|git|cv --temps libre délai d'attente en secondes --commits sur une seule ligne
arrêt|forcé|auto --use-irc-notices --lien-web modèle --short-url-service service
--statut-rép annuaire --[non]-use-color --message-template modèle --messages par lots
client kgb option /svn/dépôt révision
client kgb option vieux-rév nouveau-tour nom-réf
client kgb option... $CVSROOT "%p"
client kgb option... --faux
client kgb option... --relay-msg message
client kgb --Aidez-moi
client kgb --homme
DESCRIPTION
client kgb est la contrepartie cliente de kgb-bot(1). Il est destiné à être utilisé comme un crochet dans
votre système de contrôle de version, exécuté après la mise à jour du référentiel. Il analyse le
commit(s) puis relaie les informations au serveur KGB, qui les affichera sur IRC.
CONFIGURATION
--conf paramétrage filet
Spécifie le chemin d'accès au fichier de configuration kgb-client.
Options de configuration (sauf --conf, --faux et --relais-msg) peut être spécifié à la fois dans le
fichier de configuration et sur la ligne de commande. Habituellement, vous voulez avoir toutes les options dans un
fichier de configuration, car avoir des mots de passe sur la ligne de commande n'est pas sécurisé. Les
fichier de configuration donne également plus de contrôle, par exemple, il prend en charge plusieurs serveurs et
plusieurs moyens de détection des noms de branche et de module.
See kgb-client.conf(5) pour les options de configuration disponibles. Sauf indication contraire, tous
les options du fichier de configuration peuvent également être utilisées en ligne de commande, en les préfixant
avec deux tirets. Par exemple, "repo-id" devient "--repo-id".
Les options données sur la ligne de commande ont priorité sur le fichier de configuration.
FAKE COMMETTRE MODE
Si invoqué avec le --faux option, client kgb enverra un faux commit aux serveurs. Cette
est utile pour tester la communication client-serveur indépendamment de la configuration de VCS.
MESSAGE RELAIS MODE
When the --relais-msg est donnée, il n'y a pas de référentiel à inspecter. Au lieu de cela, le
les arguments de ligne de commande non optionnels sont transmis textuellement au bot pour être affichés sur IRC. Cette
peut être utilisé pour la notification en temps réel d'autres événements tels que les soumissions de bogues, etc.
PRISE EN CHARGE VERSION CONTRÔLE SYSTÈMES
Subversion
L'installation nécessite un appel client kgb avec deux arguments de ligne de commande, comme ceci :
/chemin/vers/kgb-client "$REPOS" "$REV"
chemin à le SVN dépôt
Il s'agit du chemin physique vers le référentiel Subversion. Quelque chose comme
/srv/svn/mon-dépôt
révision
Il s'agit du numéro de révision du commit qui a déclenché le hook.
Ces deux arguments sont fournis aux hooks post-commit standard de Subversion.
Git
client kgb doit être installé en tant que post-réception accrocher. Quelque chose le long de ce qui suit doit
faire:
#!/ Bin / sh
exec /chemin/vers/kgb-client --conf /chemin/vers.conf ...
Par défaut, client kgb lira les informations de reflog de l'entrée standard comme n'importe quel
crochet post-réception Git standard. Voir --git-reflog option si quelque chose d'autre est souhaité.
Il existe d'autres moyens de donner à kgb-client des informations sur Git reflog, surtout utiles lorsque
le débogage dans des situations inhabituelles. Voir App::KGB::Client::Git.
Les paramètres suivants peuvent être configurés via git-config(1):
conf
lien Web
CVS
client kgb doit être installé dans le informations de connexion fichier dans le module "CVSROOT" du CVS
dépôt. Il doit recevoir deux arguments - la racine du référentiel et le répertoire dans
laquelle les modifications sont apportées.
Par exemple :
ALL /chemin/vers/kgb-client --conf /chemin/vers.conf ... "$CVSROOT" "%p"
Utilisez kgb-clientp en ligne en utilisant les services onworks.net