Neben einem ticketsystem zur Struktrierung von Aufgaben und einem wiki zum festhalten und bearbeiten des Ergebnisses, ist ein Versionsverwaltung genauso wichtig. Und das nicht nur wenn man Software macht, auch CAD Pläne, Designs etc sollten richtig verwaltet werden.
Und git kann mehr als codeverwaltung.
Gehostetet Angebote
Was könnte man bei einem gehostetten Projekt alles brauchen? * git (und evt svn) * ticketsystem und wiki gleich mit dabei * dazu ein SSO * Unternehmens- und Serverstandort in der EU oder DE * freies Hosting für offen Projekte um das tool voll ausprobieren zu können * ssh und http(s)
Und was gibt es so da draussen
- github.com gilt als der Star am githostinghimmel, da github recht innovativ ist hosten hier viele OS Projecte hier ihren code, was github wieder ein wenig zum standard macht was gut für den verkauf von Enterprise ist, was irgendwann zum ToBigToLazy-Probelm führen kann. (klml ist auch dort) Und es recht viel aussen rum:
- RawGit serves raw files directly from GitHub with proper Content-Type headers.
- gitlab.com baut gefühlt github nach, erlaubt aber mehr, wie kostenlose private repos, ist aber vor allem open source zum selber hosten, oder als enterprise editon mit noch maher (meist business) features.
- freepository.com git ist doppelt so teuer;) aber sonst nicht viel
- www.sourcerepo.com bietet gleich Trac und Redmine mit an, aber hat kein freies Hosting zum ausprobieren
- www.assembla.com hat ein kein Standard Tickestsystem sondern ein eigenes Ticketsystem und Wiki ;(
- beanstalkapp.com git und svn und 'partnered' mit FogBugz, Lighthouse, Zendesk, Basecamp, Freckle, Campfire etc
- unfuddle.com
- bitbucket.org von Atlassian, verwendet Mercurial aber auch git
- www.projectlocker.com
- sourceforge.net SourceForge das oldschhool OS repo
- www.svnrepository.com
- repositoryhosting.com
- code.google.com/p/support/wiki/ChoosingAVersionControlSystem google halt
Europäer
* developer.berlios.de aber rein für OS Projekte macht zu
* www.origo.ethz.ch und der kommerzielle Ableger www.oriact.com/prices, hat aber nur svn und ist sein eigener ticketer und wiki
und ein repository kann mehr als eine codeverwaltung sein, vieleicht sogar die Grund Datenbank für eine framework
software
Linux, ist einfach per apt-get install git
Windows Git for Windows nicht die "msysGit". Die proxy config: auf der Bash folgendes eintragen: ''git config --global http.proxy http://proxy.local:8080'' Falls HTTPS funktionieren soll und keine Lust Keys zu verifizieren: ''git config --global http.sslverify false'' via
meta
- gitref.org
- gitcasts.com kurze eingängige Videotutorials