53 | | 1. '''Contributor (!Read/Write):''' You need to clone !GitHub repositories using SSH to allow you to {{{push}}} your changes back to !GitHub to contribute to the Sahana Eden project. To do this follow the [[https://help.github.com/articles/generating-ssh-keys| Generatin SSH Keys]] [[BR]] |
54 | | 1. Fork the Sahana Eden Trunk repository at: https://github.com/flavour/eden/fork to get your own copy of the Eden repository (repo) on both !GitHub |
55 | | 1. Modify the origin repository for this version so that you can {{{push}}} back to your local repository: |
56 | | {{{ |
57 | | cd web2py/applications/eden |
58 | | git remote set-url origin git@github.com:GITHUB_USERNAME/eden.git |
59 | | }}} |
60 | | 1. Add Sahana Eden Trunk as a {{{remote}}} "upstream" repository so that you can pull updates from it: |
61 | | {{{ |
62 | | git remote add upstream git://github.com/flavour/eden.git |
63 | | }}} |
64 | | 1. Test that you can {{{push}}} code back to your "origin" !GitHub repository: |
65 | | {{{ |
66 | | git push |
67 | | }}} |
| 53 | See: wiki:DeveloperGuidelines/Git#SetUpEnvironment |
| 54 | |