navigation
Home
admin
|
Subversion
October 18th, 2016
|
| Utilisation |  |
Nouveau repository
svnadmin create chemin (par exemple sur lucke /donnees/subversion/toto)
cd chemin/conf/
cp ../../test/conf/svnserve.conf .
vi /donnees/subversion/conf/passwd
vi /donnees/subversion/conf/authz
|
Du coup il crée tout ce qu'il faut dans /donnees/subversion/toto
Dans le répertoire du repository, y a un répertoire conf (donc /donnees/subversion/toto/conf)
et dans ce répertoire y a un fichier svnserve.conf :
general
anon-access = none
password-db = /donnees/subversion/conf/passwd
authz-db = /donnees/subversion/conf/authz
/donnees/subversion/conf/passwd :
contient des couples user = password
exemple :
users
titi = titimdp
le authz contient, pour chaque repository, des droits
exemple (ATTENTION, pas de "/" devant "iup")
donnees/subversion/ALIZE:/
duf = rw
jou = rw
* =
pour chaque personne, tu dis r, w ou rw ou rien (mais ça sert à rien dans ce cas de le spécifier)
(11:42:19) Gael: en faisant ça, ça permet d'avoir une gestion centrale des SVN
(11:42:40) Gael: Parce que tu peux gérer les droits dans le svnserve.conf de chaque repository, ce que je faisais au début
(11:42:47) Gael: Mais c'est merdique quand t'as plusieurs users
(11:42:54) Gael: qui accèdent à différents trucs
Interrogations
Attention, les commandes suivantes se font sur UNE ligne
/usr/local/subversion-1.3.0/bin/svn --no-auth-cache co svn://serveur/donnees/subversion/pst2008 |
ou avec un numero de port exotique
/usr/local/subversion-1.3.0/bin/svn --no-auth-cache co svn://serveur:1976/donnees/subversion/pst2008 |
il demande le mot de passe du compte courant
mettre n'importe quoi : après il demande un nom d'utilisateur
remarque : --no-auth-cache pour ne pas qu'il stocke en local et en clair le mot de passe...
(cf répertoire .subversion/auth/)
Ajout de données
Connexion :
svn co svn://serveur:1977/donnees/subversion/testbruno wd |
Ajout :
Vérif :
Mise à jour du serveur :
Lister les données
svn list svn://serveur:1977/donnees/subversion/testbruno |
PROXY
il faut modifier le fichier $HOME/.subversion/servers :
dans la section "global", définir le nom et le port du proxy
| Compilation |  |
Compilation de subversion 1.3.0
./autogen.sh
./configure --prefix=...
make
make install
error :
subversion/svnversion/svnversion . /repos/svn/trunk > /usr/local/subversion-1.3.0/include/subversion-1/svn-revision.txt
ld.so.1: lt-svnversion: fatal: libgssapi_krb5.so.2: open failed: No such file or directory
make: *** revision-install Error 137
|
solution : editer subversion/svnversion/svnversion
et rajouter dans le LD_LIBRARY_PATH /usr/local/krb5-1.4.3/lib
Compilation de subversion 1.4.2
./autogen.sh
./configure prefix=/usr/local/subversion-1.4.2 without-jdk with-apr=/usr/local/apr-1.2.2 with-apr-util=/usr/local/apr-util-1.2.2
make
make install
error : mv cannot access libsvn_delta-1.0.0.0
|
--without-jdk sinon on a les messages suivants lors du configure :
...
configure: creating ./config.status
Output line too long.
Output line too long.
Output line too long.
Output line too long.
config.status: creating Makefile
sed: command garbled: s,@JNI_INCLUDES@,-I/usr/local/include -I/usr/local/i.../
./config.status: line 1: 20252 Broken Pipe sed -f ./confstat20058-1683/subs-1.sed
20253 | sed -f ./confstat20058-1683/subs-2.sed
20254 Done(2) | sed -f ./confstat20058-1683/subs-3.sed
20255 Done | se
...
config.status: creating subversion/svn_private_config.h
config.status: executing mkdir-init commands
make: *** No rule to make target `mkdir-init'. Stop.
Compilation pour une debian 2.6
./configure prefix=/export/info/subversion-1.6.3 without-sasl
You don't seem to have Berkeley DB version 4.0.14 or newer
installed and linked to APR-UTIL. We have created Makefiles which
will build without the Berkeley DB back-end; your repositories will
use FSFS as the default back-end. You can find the latest version of
Berkeley DB here:
http://www.oracle.com/technology/software/products/berkeley-db/index.html
-> c'est un pb ? je laisse comme ca.
make
make install
Compilation avec neon
-> Neon permet d'offrir les services http et https
récupération ici : http://www.webdav.org/neon/neon-0.29.0.tar.gz et décompactage dans le rep de subversion
unpack the archive using tar/gunzip and rename the resulting
directory from ./neon-0.29.0/ to ./neon/
installation :
./configure prefix=/usr/local/subversion-1.6.6 with-ssl
make
make install
vérification :
/usr/local/subversion-1.6.6/bin/svn --version
on doit avoir :
...
* ra_neon : Module d'accès à un dépôt via le protocole WebDAV avec Neon.
- gère le schéma d'URL 'http'
- gère le schéma d'URL 'https'
...
|
|
Dernières modifs
|
|---|
VNC (November 22nd, 2020) Editeurs (October 20th, 2016) Awk (October 18th, 2016) Claws Mail (October 18th, 2016) Cups (October 18th, 2016) Gimp (October 18th, 2016) Git (October 18th, 2016) |
Contact
|
|---|
Pour m'envoyer un mail, Pour me laisser un commentaire :richard.brunooo chez gmail.com |  |
|
|