Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Git"
(→Creating a new repository) |
m (CVS to Git in subtitle) |
||
Line 1: | Line 1: | ||
== Git Repositories == | == Git Repositories == | ||
− | === Committers new to | + | === Committers new to Git === |
Before working on a git repository, please: | Before working on a git repository, please: | ||
* Read [http://wiki.freegeek.org/index.php/Git_for_dummies Git for Dummies] | * Read [http://wiki.freegeek.org/index.php/Git_for_dummies Git for Dummies] |
Revision as of 18:23, 27 January 2010
Contents
Git Repositories
Committers new to Git
Before working on a git repository, please:
- Read Git for Dummies
- Note that anyone can commit to their repo, but only Eclipse committers can push their repo to git.eclipse.org
- DON'T FORGET to configure your git environment
git config --global user.email my_committer_email@address.com git config --global user.name "John Doe"
Connecting, cloning a repo
git clone ssh://committer_id@git.eclipse.org/gitroot/project/repo
Example:
git clone ssh://droy@git.eclipse.org/gitroot/babel/org.eclipse.babel.server.git
Committing and pushing
Before committing code to your cloned repo, please ensure that your git environment is properly set. Otherwise, the email address stored in the commit transaction in your repository will not match the email address of your Eclipse Committer record with the Eclipse Foundation, and your push will fail.
Creating a new repository
Webmaster can create a new repository for you. Just open a bug against Eclipse Foundation > Community > Git. However, Eclipse committers with shell accounts can create new repositories:
cd /gitroot/your_project mkdir org.eclipse.your.repo.name.git cd org.eclipse.your.repo.name.git git init --bare --shared
Git mirrors of CVS repositories
The CVS repositories at Eclipse.org are being mirrored to read-only git repositories. Please see the git repositories page for the full list of repositories.