Installation von SubVersion

 


Nachdem ich mich durch einige Beiträge im Forum gekämpft habe, hab ich nun (mit Hilfe des Supports) hat nun die Installation und Inbetriebnahme perfeket funktioniert.


Besten Dank an c-art für die Anleitung und jarosch für die Tips und natürlich auch an den df Support!

Da ich einen etwas anderen Weg gegangen bin möchte ich diesen hier nocheinmal kurz zusammenfassen:

Als erstes sollten beide Scriptlimits im Konfigurationsbereich deines df accounts deaktiviert werden!

- Download Subversion in der aktuellen Version von http://subversion.tigris.org
- Entpacke die Datei in einem Verzeichnis.

Wichtig: Ersetze $HOME durch den absoluten Pfad /kunden/111111_22222/ und INSTALLDIR durch das Installationsverzeichnis (z.B. /bin/subversion)

- Kompiliere SubVersion:
./configure --prefix=$HOME/INSTALLDIR
make
make install

Auf die Installation einer zusätzliche DB wie in der Anleitung von c-art beschrieben kannst du verzichten, da SubVersion ein eigenes FileManagement mitbringt.

Wichtig: Ich kenne keine Unterschiede (mit / ohne DB) vielleicht ist es ja doch für etwas sinnvoll, konnte aber bis heute keine Einschränkungen im Gebrauch feststellen.

Anschließend den Pfad zum lib und bin Verzeichnis in die .bashrc eintragen.
echo "export PATH=$PATH:$HOME/INSTALLDIR/lib" >> ~/.bashrc
echo "export PATH=$PATH:$HOME/INSTALLDIR/bin" >> ~/.bashrc

Danach die Konsole schließen und neu connecten.

Testet das ganze anschließend indem Ihr irgendwo in der Konsole "which svnserve" eintragt, dann müsst Ihr als Bestätigung den Pfad zu SubVersion erhalten. Wenn Ihr die Meldung bekommt das kein Pfad gefunden wurde überprüft die Einträge in der ~/.bashrc

Erstes Repository anlegen
--------------------------------
Verzeichnis erstellen (z.B. ein Verzeichniss svn)
mkdir $HOME/svn

Danach als Repositroy bekanntgeben.
svnadmin create $HOME/svn/

Zugang konfigurieren
--------------------------------
Neues SSH Zugang im df account anlegen. Bei diesen die BASH als Shell verwenden!

SVN Client installieren
--------------------------------
Installiert euch einen SVN Client wie SmartSVN oder TortoiseSVN. Ich persönlich nutze Eclipse siehe Anmerkung.

Im Client müsst Ihr dann die Zugangsdaten zu eurem Server erfassen ssh-XXXXXX-YYYY und Passwort. Anschließend muss ein Pfad eingerichtet werden:

svn+ssh://subdomainXYZ.DOMAIN.DE/$HOME/SVN

Als subdomain wählt Ihr bitte eine Domain aus die Ihr NICHT im df account angelegt habt. Und für $Home bitte auch den absoluten Pfad (/kunden/...) eintragen, sowie gefolgt vom Pfad zum Repository.

Wenn wir jetzt keine Fehler gemacht habe dann sollte alles funktionieren!

Eclipse als Client
--------------------------------
Für diejenigen von euch die Eclipse nutzen. Eclipse bietet ein SVN-AddIn welches zuerst installiert werden muss. Siehe Anleitung Eclipse. Allerdings funktioniert die Standardinstallation nicht mit dem SSH Zugang. Dafür müsst Ihr unter Windows/Preferences/Team/SVN die Einstellung SVN Interface von JavaHL (JNI) in JavaSVN (Pure Java) umstellen. Danach klappts auch mit Eclipse.

Also viel Spaß bei der Installation.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值