| | 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 |