Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.
The "Git_At_Apache_Guide" page has been changed by MarkStruberg:
http://wiki.apache.org/couchdb/Git_At_Apache_Guide?action=diff&rev1=17&rev2=18
For understanding the technical aspects of GIT and SVN please read [[SVNvsGIT]]. This will
help you to grok the design decissions
GIT at the ASF is currently an experiment. We have defined criteria under which this experiment
should be considered [[GitSuccessCriteria|successful]].
+
+ == Hosting ==
+ Canonical GIT repositories for Apache projects must be hosted on ASF hardware, under full
control of the ASF infrastructure. This has quite a few reasons:
+
+ 1. Our Source Code Repositories are there for one reason: helping the community. This can
best be supported by having one single canonical repository. Projects having multiple equitable
repository clones tend to split the community.
+ 1. UserIDs outside of apache.org are not relyable! We can only guarantee a fully trusted
authentication for servers we host ourselfs!
+ 1. Authentication can later be extended to support login via ssh keys uploaded to http://id.apache.org
(we need to drop this as infra ticket)
== Project Structure ==
1. Each project has at least one GIT repository which contains the main project and is
read/writable for all committers.