| 20 | |
| 21 | === For Internal Developers and Contributers === |
| 22 | 1. Follow steps 1 and 2 for External Developers and Contribuers above |
| 23 | 2. Follow the steps in https://help.github.com/articles/generating-ssh-keys to generate a ssh key for your github account |
| 24 | 3. Clone the code |
| 25 | {{{ |
| 26 | git clone git@github.com:ubc/iPeer.git |
| 27 | }}} |
| 28 | 4. Additional steps to set up. Pull the Guard plugin. |
| 29 | {{{ |
| 30 | cd ipeer |
| 31 | git checkout cakephp1.3 |
| 32 | git submodule init |
| 33 | git submodule update |
| 34 | }}} |
| 35 | 5. (XAMPP) go to xampp/htdocs/app/plugins/guard/config, open guard.php. You will have to do something similar if you are using any other web server. |
| 36 | * Make the following changes |
| 37 | {{{ |
| 38 | //$config['Guard.AuthModule.Name'] = 'Shibboleth'; // Using Shibboleth module |
| 39 | $config['Guard.AuthModule.Name'] = 'Default'; // Using default (build-in) module |
| 40 | }}} |
| 41 | * Copy guard.php to xampp/htdocs/app/config |