web-dev-qa-db-fra.com

Hébergement de mes propres référentiels SVN

J'ai expérimenté avec Google Code et Sourceforge, etc., et je suis heureux de ce que j'ai trouvé. Le principal problème avec eux, est que votre projet doit être open source pour pouvoir être utilisé, afin que tout le monde puisse le modifier.

Donc ... y a-t-il un moyen de disposer de mes propres référentiels svn sur mon propre serveur? J'ai un accès FTP, cpanel et tout le reste. Si cela peut aider:

    Operating system    Linux
    cPanel Version      11.26.20
    Architecture        x86_64
    MySQL version       5.0.91-community-log
    Apache version      2.2.13
    PHP version         5.2.11
    cPanel Pro          1.0 (RC1)
3
Entity

L'installation de votre propre serveur SVN ne sera qu'un problème. À la fin de la journée , vous êtes un programmeur qui souhaite développer du code et ne perd pas de temps à jouer avec les installations du référentiel SVN sur un serveur local/distant/partagé.

Vous pouvez trouver de nombreuses solutions en ligne offrant un référentiel SVN préinstallé et prêt à être utilisé. Certains sont très économiques , et beaucoup fournissent un compte gratuit à usage personnel sans vous obliger à rendre votre projet open source.

Quelques suggestions:

En plus des prix et de vos considérations, vous pouvez trouver de nombreuses suggestions de CODERS à l'adresse:

4
Marco Demaio

Vous auriez besoin d'installer Subversion. Il semble que vous utilisiez peut-être un hébergement partagé, de sorte que l’installation et la configuration de Subversion sur votre propre serveur pourraient ne pas être possibles. Je vous recommande de vérifier Beanstalk. Vous transmettez les modifications à votre serveur pour créer une configuration d'intégration continue. De plus, le compte de base est gratuit et n'exige pas que votre projet soit open source :)

http://beanstalkapp.com/

1
mdgrech

Êtes-vous sur un hébergeur? Certains offrent Subversion hors de la boîte - Dreamhost fait, c'est comme ça que j'ai commencé. Ils facilitent la création et l'administration des pensions SVN.

Si vous avez un accès SSH, vous pourrez peut-être installer vous-même SVN, si votre hôte le permet.

De plus, je suggérerais que l'installation et la gestion de SVN vous-même sont un peu fastidieuses. Certaines entreprises proposent l'hébergement de projets - Beanstalk en est un, je les utilise maintenant pour mes dépôts SVN. Ils rendent encore plus facile!

1
Grant Palin

Je crois que github héberge également un serveur SVN et peut également transférer depuis SVN

0
Piers Karsenbarg

J'ai écrit un article de blog qui couvre l'installation de SVN sur Linux il y a quelques mois. Vous aurez besoin d'un accès root sur le serveur (puisque vous installez un logiciel), ainsi que d'un accès SSH. Le guide est destiné à Ubuntu/Debian, donc si vous utilisez autre chose, je ferai des recherches sur la gestion des paquets avant de commencer. De plus, le guide a été écrit dans le but de permettre à l'utilisateur de publier le contrôle de source sur un site Apache via un crochet de post-validation ... Si ce n'est pas votre objectif, vous pouvez facilement ignorer cette partie. Sans plus tarder voici le lien

0
Brendon Dugan

oui, comme le suggère l'hôte sur github ou sourceforge .. mais je dois l'avouer, Subversion est très puissant et facile à utiliser, également à partir de votre ordinateur Windows à l'aide du plugin "tortoise-svn" Explorer.

pour votre usage personnel, vous pouvez:

installer la sous-version par:

apt-get install Subversion

allez dans le répertoire "store" (par exemple, cd/mnt/svn_store) et créez un repo en:

svnadmin create --fs-type = bdb ./myrepo

allez dans ce dépôt et éditez le fichier svnserve.conf and passwd. Juste une ligne de vue à décommenter pour l'authentification de base .... mais une certaine lecture de la documentation serait nécessaire .....

edit: oublie tout ça, je remplace que tu n'es pas root ...

0
womd