| 34 | http://github.com is another option for where to fly to after leaving the nest. I, barney, did this to the toy language HQ9plus in order to get |
| 35 | my feet wet with git. |
| 36 | |
| 37 | == Create your local git repository == |
| 38 | |
| 39 | {{{ |
| 40 | cd ~ |
| 41 | mkdir source |
| 42 | cd source |
| 43 | git svn clone -s -r HEAD https://svn.perl.org/parrot |
| 44 | cp -r parrot/languages/hq9plus ~ |
| 45 | cd ~/hq9plus |
| 46 | git init |
| 47 | git add . |
| 48 | git commit |
| 49 | }}} |
| 50 | == Create an empty repository on github.com == |
| 51 | |
| 52 | For using the public plan you need to supply an username, your Email-adress and a public SSH-key. |
| 53 | After that I followed the instructions and created an empty repository called 'hq9plus'. |
| 54 | |
| 55 | == Push your local repository onto github == |
| 56 | |
| 57 | Pushing the project onto github can then be done with: |
| 58 | |
| 59 | {{{ |
| 60 | git remote add origin git@github.com:bschmalhofer/hq9plus.git |
| 61 | git push origin master |
| 62 | }}} |
| 63 | |
| 64 | See the result on http://github.com/bschmalhofer/hq9plus/tree/master. |
| 65 | |
| 66 | == Licensing == |
| 67 | |
| 68 | As license I choose to stay with Artistic 2.0. |
| 69 | |
| 70 | == Copyright == |
| 71 | |
| 72 | Nor sure, whether copyright messages should be added. |
| 73 | |
| 74 | == More to come == |
| 75 | |
| 76 | |
| 77 | |
| 78 | |
| 79 | |
| 80 | |
| 81 | |
| 82 | |
| 83 | |