Si vous utilisez CentOS sur votre serveur Web , vous pouvez installer Subversion et Trac pour gérer et suivre vos projets de logiciels open source. Pour configurer le système, vous devez installer les packages et les configurer pour fonctionner avec votre installation d'Apache . Vous ne pouvez installer SVN et Trac si vous avez un accès root sur votre serveur. Choses que vous devez
Secure Shell client
Voir Plus Instructions
1
connecter en tant que root sur votre serveur CentOS avec un client Secure Shell . Utilisez " rpm- Uhv " pour ajouter le Red Hat Enterprise Linux référentiel pour l'architecture de votre serveur. Tapez " yum- y install subversion trac mod_dav_svn mod_python " pour installer SVN et Trac.
2
Tapez " mkdir /var /www /svn /svnrepos " et appuyez sur "Entrée". Type " mkdir /var /www /svn /auth " et appuyez sur "Entrée". Cela crée les répertoires dont vous avez besoin pour sVN.
3
Créer un utilisateur sVN en tapant " htpasswd -cb /var /www /svn /auth /mot de passe utilisateur svn.htpasswd " remplaçant " utilisateur "et" mot de passe " avec les valeurs que vous souhaitez .
4
type " svnadmin create /var /www /svn /svnrepos /yoursite.com " pour créer une page de projet sVN. Remplacer " yoursite.com " avec votre URL. Ensuite, vous devez créer plusieurs répertoires . Tapez la commande suivante : svn mkdir
file :///var /www /svn /svnrepos /yoursite.com /branches file :///var /www /svn /svnrepos /yoursite.com /fichier de mots-clés: ///var /www /svn /svnrepos /yoursite.com /trunk -m " Création de répertoires pour l'importation initiale "
5
type " chown- R apache : apache /var /www /svn /svnrepos /yoursite.com /" et appuyez sur" Entrée ".
6
type " vi /etc /httpd /conf.d /svn.conf "et appuyez sur " Entrée " pour créer un fichier de configuration SVN. Ajoutez les lignes suivantes dans le fichier vide :
DAV svnSVNListParentPath onSVNParentPath /var /www /svn /svnrepos /Photos AuthType BasicAuthName " yoursite.com dépositaire de site " AuthUserFile /var /www /svn /auth /svn.htpasswdRequire valid-user
Photos
Enregistrez le fichier.
7 Type de
" /etc /init.d /httpd restart " pour redémarrer votre serveur.
8
reconnecter à votre serveur en tant que root avec SSH. Tapez " svn import ", suivi par l'emplacement de votre adresse Web public sur le serveur et l'URL à votre page SVN , y compris le "http://". Vous serez invité à entrer votre mot de passe root . Entrez-le . Entrez votre nom d'utilisateur et mot de passe SVN vous avez créé plus tôt , lorsque vous êtes invité .
9 Type de
« trac -admin /var /www /trac /yoursite.com initenv " pour configurer Trac. Répondez aux questions pour choisir les options que vous souhaitez.
10 Type
" vi /etc /httpd /conf.d /trac.conf " et appuyez sur "Entrée " pour ouvrir le fichier de configuration Trac . Changez chaque occurrence de « /var /trac " à " /var /www /trac . "
11
type " mot de passe utilisateur htpasswd -cb /var /www /trac /htpasswd " , pour créer un compte d'utilisateur Trac. Pour des raisons de sécurité , choisissez un autre nom d'utilisateur et le mot de passe que vous avez utilisé pour SVN
12 Type
. " Chown- R apache : apache /var /www /trac /yoursite.com " et appuyez sur " ; Enter "
13 type de
" /etc /init.d /httpd restart "et appuyez sur " Entrée " Lorsque le redémarrage de votre serveur , SVN et Trac seront prêts à utiliser . . . Photos