Il m'arrive de développer des petits projets personnels (qui peuvent
parfois devenir des petits logiciels libres, comme Qish -un ramasse
miette copieur-, mais qui restent souvent des tentatives avortées sans
intérêt).
Actuellement j'ai tendance à utiliser svn pour ça.
J'explique ma configuration. J'ai une machine hector (Debian) qui est
mon serveur domestique branché en permanence et sur mon ADSL. Il sert
http & ssh actuellement (sur une adresse IP fixe, une machine
XXX.starynkevitch.net dans le DNS) Ce serveur est aussi serveur SMTP et
IMAP & POP & NFS pour le réseau domestique interne (où j'ai plusieurs
desktop ou portables). La partition NFS est sauvegardée par recopie (via
rsync ou unison) sur les autres postes fixes.
Actuellement, pour mes petits projets, j'utilise un serveur Subversion
sur hector, que j'attaque par svn+ssh
Mais SubVersion me déplait un peu. Par exemple, les dépots svn sont
sensibles à la version de libdb qu'ils utilisent, et j'ai du mal à
relire les dépots un peu anciens (incompatibilité mineure de version
libdb). Le dépot maitre est sur la partition NFS sauvegardée, et j'ai
des crontab qui y mettent aussi des svndump.
Je songeais donc à remplacer svn par git, mais je ne connais presque pas
git, et j'ai du mal à comprendre quels services je dois installer. Assez
bizarrement, le paquet git-daemon-run a besoin de runit et ne fonctionne
donc pas avec le sysvinit habituel.
Avez vous des conseils à me donner? git est-il utilisable via un
protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment
créer le premier dépot maitre sous git? Quel est l'équivalent du svndump
ou autre?
Librement
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alain Baeckeroot
Le 28/03/2009 à 17:36, Basile STARYNKEVITCH a écrit :
Bonsoir,
bonsoir
Avez vous des conseils à me donner?
J'utilise git depuis peu, avec 6 commandes ca me suffit git add nouveau-fichier git log git status
et "best practice" dans l'ordre: git commit lefichier -m "modif qui fait tout marcher" # le git local int ègre la modif git pull git push
si il y a un conflit il apparait en local lors du "pull", ca évite de pro pager un truc bancal.
git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)?
il peut fonctionner avec des clés (DSA ou RSA) ce qui résoud les pb d'authentification. ssh-keygen puis copier ~/.ssh/id_rsa.pub dans le serveur (là ou il faut, ca doit etre dans la doc)
Le reste je ne sais pas, je suis simple utilisateur pour l'instant ;-) Librement Alain
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
Le 28/03/2009 à 17:36, Basile STARYNKEVITCH a écrit :
Bonsoir,
bonsoir
Avez vous des conseils à me donner?
J'utilise git depuis peu, avec 6 commandes ca me suffit
git add nouveau-fichier
git log
git status
et "best practice" dans l'ordre:
git commit lefichier -m "modif qui fait tout marcher" # le git local int ègre la modif
git pull
git push
si il y a un conflit il apparait en local lors du "pull", ca évite de pro pager
un truc bancal.
git est-il utilisable via un
protocole encapsulé en ssh (comme l'est svn+ssh par exemple)?
il peut fonctionner avec des clés (DSA ou RSA) ce qui résoud les pb
d'authentification.
ssh-keygen puis copier ~/.ssh/id_rsa.pub dans le serveur
(là ou il faut, ca doit etre dans la doc)
Le reste je ne sais pas, je suis simple utilisateur pour l'instant ;-)
Librement
Alain
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Le 28/03/2009 à 17:36, Basile STARYNKEVITCH a écrit :
Bonsoir,
bonsoir
Avez vous des conseils à me donner?
J'utilise git depuis peu, avec 6 commandes ca me suffit git add nouveau-fichier git log git status
et "best practice" dans l'ordre: git commit lefichier -m "modif qui fait tout marcher" # le git local int ègre la modif git pull git push
si il y a un conflit il apparait en local lors du "pull", ca évite de pro pager un truc bancal.
git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)?
il peut fonctionner avec des clés (DSA ou RSA) ce qui résoud les pb d'authentification. ssh-keygen puis copier ~/.ssh/id_rsa.pub dans le serveur (là ou il faut, ca doit etre dans la doc)
Le reste je ne sais pas, je suis simple utilisateur pour l'instant ;-) Librement Alain
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
newbeewan
Personnellement, je préfère Mercurial, le principe est presque le même que Git mais en beaucoup plus simple...
@ +
Mourad
Le 28/03/2009 17:36, Basile STARYNKEVITCH a écrit :
Bonsoir,
Il m'arrive de développer des petits projets personnels (qui peuvent parfois devenir des petits logiciels libres, comme Qish -un ramasse miette copieur-, mais qui restent souvent des tentatives avortées sans intérêt).
Actuellement j'ai tendance à utiliser svn pour ça.
J'explique ma configuration. J'ai une machine hector (Debian) qui est mon serveur domestique branché en permanence et sur mon ADSL. Il sert http & ssh actuellement (sur une adresse IP fixe, une machine XXX.starynkevitch.net dans le DNS) Ce serveur est aussi serveur SMTP et IMAP & POP & NFS pour le réseau domestique interne (où j'ai plusieurs desktop ou portables). La partition NFS est sauvegardée par recopie (via rsync ou unison) sur les autres postes fixes.
Actuellement, pour mes petits projets, j'utilise un serveur Subversion sur hector, que j'attaque par svn+ssh
Mais SubVersion me déplait un peu. Par exemple, les dépots svn sont sensibles à la version de libdb qu'ils utilisent, et j'ai du mal à relire les dépots un peu anciens (incompatibilité mineure de version libdb). Le dépot maitre est sur la partition NFS sauvegardée, et j'ai des crontab qui y mettent aussi des svndump.
Je songeais donc à remplacer svn par git, mais je ne connais presque pas git, et j'ai du mal à comprendre quels services je dois installer. Assez bizarrement, le paquet git-daemon-run a besoin de runit et ne fonctionne donc pas avec le sysvinit habituel.
Avez vous des conseils à me donner? git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment créer le premier dépot maitre sous git? Quel est l'équivalent du svndump ou autre?
Librement
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
Personnellement, je préfère Mercurial, le principe est presque le même
que Git mais en beaucoup plus simple...
@ +
Mourad
Le 28/03/2009 17:36, Basile STARYNKEVITCH a écrit :
Bonsoir,
Il m'arrive de développer des petits projets personnels (qui peuvent
parfois devenir des petits logiciels libres, comme Qish -un ramasse
miette copieur-, mais qui restent souvent des tentatives avortées sans
intérêt).
Actuellement j'ai tendance à utiliser svn pour ça.
J'explique ma configuration. J'ai une machine hector (Debian) qui est
mon serveur domestique branché en permanence et sur mon ADSL. Il sert
http & ssh actuellement (sur une adresse IP fixe, une machine
XXX.starynkevitch.net dans le DNS) Ce serveur est aussi serveur SMTP
et IMAP & POP & NFS pour le réseau domestique interne (où j'ai
plusieurs desktop ou portables). La partition NFS est sauvegardée par
recopie (via rsync ou unison) sur les autres postes fixes.
Actuellement, pour mes petits projets, j'utilise un serveur Subversion
sur hector, que j'attaque par svn+ssh
Mais SubVersion me déplait un peu. Par exemple, les dépots svn sont
sensibles à la version de libdb qu'ils utilisent, et j'ai du mal à
relire les dépots un peu anciens (incompatibilité mineure de version
libdb). Le dépot maitre est sur la partition NFS sauvegardée, et j'ai
des crontab qui y mettent aussi des svndump.
Je songeais donc à remplacer svn par git, mais je ne connais presque
pas git, et j'ai du mal à comprendre quels services je dois installer.
Assez bizarrement, le paquet git-daemon-run a besoin de runit et ne
fonctionne donc pas avec le sysvinit habituel.
Avez vous des conseils à me donner? git est-il utilisable via un
protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment
créer le premier dépot maitre sous git? Quel est l'équivalent du
svndump ou autre?
Librement
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Personnellement, je préfère Mercurial, le principe est presque le même que Git mais en beaucoup plus simple...
@ +
Mourad
Le 28/03/2009 17:36, Basile STARYNKEVITCH a écrit :
Bonsoir,
Il m'arrive de développer des petits projets personnels (qui peuvent parfois devenir des petits logiciels libres, comme Qish -un ramasse miette copieur-, mais qui restent souvent des tentatives avortées sans intérêt).
Actuellement j'ai tendance à utiliser svn pour ça.
J'explique ma configuration. J'ai une machine hector (Debian) qui est mon serveur domestique branché en permanence et sur mon ADSL. Il sert http & ssh actuellement (sur une adresse IP fixe, une machine XXX.starynkevitch.net dans le DNS) Ce serveur est aussi serveur SMTP et IMAP & POP & NFS pour le réseau domestique interne (où j'ai plusieurs desktop ou portables). La partition NFS est sauvegardée par recopie (via rsync ou unison) sur les autres postes fixes.
Actuellement, pour mes petits projets, j'utilise un serveur Subversion sur hector, que j'attaque par svn+ssh
Mais SubVersion me déplait un peu. Par exemple, les dépots svn sont sensibles à la version de libdb qu'ils utilisent, et j'ai du mal à relire les dépots un peu anciens (incompatibilité mineure de version libdb). Le dépot maitre est sur la partition NFS sauvegardée, et j'ai des crontab qui y mettent aussi des svndump.
Je songeais donc à remplacer svn par git, mais je ne connais presque pas git, et j'ai du mal à comprendre quels services je dois installer. Assez bizarrement, le paquet git-daemon-run a besoin de runit et ne fonctionne donc pas avec le sysvinit habituel.
Avez vous des conseils à me donner? git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment créer le premier dépot maitre sous git? Quel est l'équivalent du svndump ou autre?
Librement
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
On Sat, Mar 28, 2009 at 05:36:15PM +0100, Basile STARYNKEVITCH wrote:
Bonsoir,
[...]
Je songeais donc à remplacer svn par git, mais je ne connais presque pa s git, et j'ai du mal à comprendre quels services je dois installer. Asse z bizarrement, le paquet git-daemon-run a besoin de runit et ne fonctionne donc pas avec le sysvinit habituel.
Git, contrairement à SVN, ne fonctionne pas en mode centralisé, avec un serveur et des clients autour.
Avez vous des conseils à me donner? git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)?
Oui, ssh, c'est le plus simple.
Comment créer le premier dépot maitre sous git? Quel est l'équivalent du sv ndump ou autre?
Il y a un tutorial sur le site de git, il explique même comment obtenir un fonctionnement à la CVS/SVN (centralisé).
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
On Sat, Mar 28, 2009 at 05:36:15PM +0100, Basile STARYNKEVITCH wrote:
Bonsoir,
[...]
Je songeais donc à remplacer svn par git, mais je ne connais presque pa s
git, et j'ai du mal à comprendre quels services je dois installer. Asse z
bizarrement, le paquet git-daemon-run a besoin de runit et ne fonctionne
donc pas avec le sysvinit habituel.
Git, contrairement à SVN, ne fonctionne pas en mode centralisé, avec un
serveur et des clients autour.
Avez vous des conseils à me donner? git est-il utilisable via un
protocole encapsulé en ssh (comme l'est svn+ssh par exemple)?
Oui, ssh, c'est le plus simple.
Comment
créer le premier dépot maitre sous git? Quel est l'équivalent du sv ndump
ou autre?
Il y a un tutorial sur le site de git, il explique même comment obtenir
un fonctionnement à la CVS/SVN (centralisé).
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
On Sat, Mar 28, 2009 at 05:36:15PM +0100, Basile STARYNKEVITCH wrote:
Bonsoir,
[...]
Je songeais donc à remplacer svn par git, mais je ne connais presque pa s git, et j'ai du mal à comprendre quels services je dois installer. Asse z bizarrement, le paquet git-daemon-run a besoin de runit et ne fonctionne donc pas avec le sysvinit habituel.
Git, contrairement à SVN, ne fonctionne pas en mode centralisé, avec un serveur et des clients autour.
Avez vous des conseils à me donner? git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)?
Oui, ssh, c'est le plus simple.
Comment créer le premier dépot maitre sous git? Quel est l'équivalent du sv ndump ou autre?
Il y a un tutorial sur le site de git, il explique même comment obtenir un fonctionnement à la CVS/SVN (centralisé).
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
François Cerbelle
Basile STARYNKEVITCH a écrit : [...]
Avez vous des conseils à me donner? git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment créer le premier dépot maitre sous git? Quel est l'équivalent du svndump ou autre?
Personnellement et professionnellement, j'aime vraiment beaucoup Mercurial (hg), que je couple à Kdiff3 (unique morceau de KDE sur mes postes) pour faire les fusions de fichiers (mais meld, vimdiff ou tkdiff3 peuvent très bien faire l'affaire aussi).
Il est rapide, efficace et léger.
Peut etre une piste à explorer...
Fanfan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS
Basile STARYNKEVITCH a écrit :
[...]
Avez vous des conseils à me donner? git est-il utilisable via un
protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment
créer le premier dépot maitre sous git? Quel est l'équivalent du svndump
ou autre?
Personnellement et professionnellement, j'aime vraiment beaucoup
Mercurial (hg), que je couple à Kdiff3 (unique morceau de KDE sur mes
postes) pour faire les fusions de fichiers (mais meld, vimdiff ou
tkdiff3 peuvent très bien faire l'affaire aussi).
Il est rapide, efficace et léger.
Peut etre une piste à explorer...
Fanfan
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Avez vous des conseils à me donner? git est-il utilisable via un protocole encapsulé en ssh (comme l'est svn+ssh par exemple)? Comment créer le premier dépot maitre sous git? Quel est l'équivalent du svndump ou autre?
Personnellement et professionnellement, j'aime vraiment beaucoup Mercurial (hg), que je couple à Kdiff3 (unique morceau de KDE sur mes postes) pour faire les fusions de fichiers (mais meld, vimdiff ou tkdiff3 peuvent très bien faire l'affaire aussi).
Il est rapide, efficace et léger.
Peut etre une piste à explorer...
Fanfan
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS