Line 219: |
Line 219: |
| You need top create an account on sourceforge, then get Shad to includ you in sme group + give access to Buildsys. Can be done later...Of course it is not an issue if you have not a cvs access like we will see below, you can retrieve package in mode anonymous. | | You need top create an account on sourceforge, then get Shad to includ you in sme group + give access to Buildsys. Can be done later...Of course it is not an issue if you have not a cvs access like we will see below, you can retrieve package in mode anonymous. |
| | | |
| + | |
| + | |
| + | ====Sourceforge access==== |
| + | You can see [[Package_Modification]] for more informations |
| + | * SME Server code is stored in the CVS on http://SourceForge.net. To be able to work on your code in the SME Server CVS repository you need an account on SourceForge. With this account the development team can give you access to the CVS repository. More information can be found here: |
| + | [http://sourceforge.net/apps/trac/sourceforge/wiki/Register%20a%20user%20account Registering a User Account] |
| + | [http://sourceforge.net/apps/trac/sourceforge/wiki/CVS CVS (Version Control for Source Code)] |
| + | [http://sourceforge.net/apps/trac/sourceforge/wiki/SSH%20keys SSH Key Generation and Usage] |
| + | |
| + | * After you have created your SourceForge account you can ask the development team to give you developer access to smecontribs. Create a bug in the Bug Tracker as usual. |
| + | |
| + | * Links to manage your SSH keys on SourceForge may be found on the [http://sourceforge.net/account/services SourceForge Account Services page]. |
| + | |
| + | * If local username is different to sf.net username edit ~/.ssh/config: |
| + | |
| + | Host smeserver.cvs.sourceforge.net |
| + | User sfusername ''(without @shell.sf.net)'' |
| + | Host smecontribs.cvs.sourceforge.net |
| + | User sfusername ''(without @shell.sf.net)'' |
| + | |
| + | * Don't forget to set the proper privileges on the file |
| + | |
| + | chmod 600 ~/.ssh/config |
| ====Using CVS - Getting source Code==== | | ====Using CVS - Getting source Code==== |
| We need to create directory in /home/chris for example this how you can do | | We need to create directory in /home/chris for example this how you can do |