Annuaire d'articles
Explication
- Lors de la modification de svnserve.conf, vous devez redémarrer SVN et vous n'avez pas besoin de redémarrer lors de la modification des fichiers authz et passwd
- Installation source
- Besoin de rejoindre un pare-feu
- Le port par défaut est 3690.
Synchronisation horaire
- Faites d'abord la synchronisation de l'heure
ntpdate ntp1.aliyun.com
Méthode RPM
-
Installer
yum install -y subversion
Créer une bibliothèque de ressources
-
Pour créer une bibliothèque de ressources, vous devez créer le répertoire correspondant
#创建资源库 svnadmin create /opt/svndir
La configuration
-
Accédez au répertoire des ressources
/opt/svndir
et modifiez la configurationcd /opt/svndir/conf/ #包含以下三个目录 authz #配置权限相关 passwd #配置用户相关 svnserve.conf #是资源库相关的配置
Les utilisateurs
-
Ajouter et supprimer des utilisateurs
vim password #------------下列是配置文件 [users] user1 = 123 # 用户名 = 密码 user2 = 123 # 用户名 = 密码 user3 = 123 # 用户名 = 密码
Regroupement
-
Regroupement
vim authz [groups]
Autorité
-
Cela signifie que les
user
utilisateurs du répertoire racine ont des autorisations de lecture et d'écriture[/] user1=rw #代表了根目录下的user1用户具备读写权限 user2=r #代表了根目录下的user2具备有读的权限 *= #其他用户没有权限 [/data/js/] *=rw #代表了/data/js/]录下的所有用户具备读写权限
Fichier de configuration du référentiel
-
svnserve.conf
, Modifier le fichier de configuration doit redémarrer SVN[general] anon-access = none # 匿名无法访问 #anon-access = write # 匿名用可写 #anon-access = read # 匿名用读 auth-access = write # 使授权用户有写权限 auth-access = read # 使授权用户有读权限 password-db = passwd # 指明密码文件路径,可以建立一个稳定的目录使所有的资源库访问该文件,这样就避免了重复配置的问题 authz-db = authz #访问控制文件,可以建立一个稳定的目录使所有的资源库访问该文件,这样就避免了重复配置的问题 realm =/dat/svn/test #这里是仓库路径
Commandes système
-
Commencer
#启动 svnserve -d -r 表示将 svn 的目录当作根目录 svnserve -d -r /mnt/svn --listen-port 3000 以3000端口执行
-
Redémarrer
#查看SVN进程 ps -ef|grep svn #干掉该进程 kill -9 PID
-
Voir la version
svnserve --version
Visiter
- svn: // Réseau public Alibaba Cloud ip: 3690