Posted by rp8 on Thursday, October 30, 2008

github
Many open source communities are moving to using GIT for source control and collaboration. It’s easy to set up your own GIT repository for yourself, but you will need to make it available on the net if you want to work with others. Here comes the GitHub.com. It offers free hosting for small public repository (100 MB disk space). For $50/month, you can have 3GB disk space to host your private and public repositories.

One of the nice feature is the forking. You can fork easily from another repository then make changes in your fork and notify others to pull from you once your change is completed.

GitHub.com uses SSH public key to allow you to push your local changes to the repository at github. You need to generate a SSH-key and save it in your .ssh folder and make sure to add it into SSH using ssh-add command.

I do encounter some issues after signing up a free account. I could not clone my repository from github.com to my laptop. After researching some posts on the internet, it’s still not working yet.

The error message is “Permission denied. Repository is not public.”, but it’s public repository for sure.

Update: it’s working now. Probably it’s messed up in the ssh key or pass phrase.