Hello,
the main GIT repository for Kamailio project is now hosted on Github - the web link to it is:
* https://github.com/kamailio/kamailio
For users (read only access -- ie, you cloned from git.sip-router.org) should be no change, just be sure that DNS has been updated, because git.sip-router.org is pointing now to another server which has a real-time clone of Github repository. To know if DNS was updated on your side, browse to:
an you must be directed to Gitlist web interface:
* http://git.kamailio.org/gitlist/index.php
If you end up in an url with gitweb on it, DNS is pointing to the old server.
The listed kamailio and sip-router projects are the same (the second is a symlink to the first).
Gitweb is also running on the mirror, so the links from the email notifications of old commits are valid:
* http://git.sip-router.org/gitweb/
Gitweb can be made the main web interface for the mirror, if people like it more. For now I let Gitlist in order to be easy to detect the DNS update.
Once the DNS is updated, pulling/fetching in an existing clone done from git.sip-router.org should just work.
For developers, you need to change the remote URL of your local clone to point to Githup repository. Github provides several access methods (git/ssh or https) -- as an example of switching the remote URL to github repository and do the push via https, got you your local clone directory and do:
git remote set-url origin https://github.com/kamailio/kamailio.git
Check the change with:
git remote -v
You should see:
origin https://github.com/kamailio/kamailio.git (push) origin https://github.com/kamailio/kamailio.git (fetch)
When you try to push, it should ask you for your github username and password. For github repository access, see more details at:
- https://help.github.com/articles/which-remote-url-should-i-use/
I sent invitations to some of the developers that I found quickly on github, but there are still some of them very active that I didn't spot on github. Send me the github user id to allow you write access.
From now on all commits must be pushed to github! For fetching/pulling
in an existing clone, wait for a little more or check the DNS update on your side with the above guidelines - there is already a commit I pushed there, which is no longer on the old repository (which will be decommissioned soon, but still can take a bit for the DNS to propagate, so some of you might end up to it if using git.sip-router.org). New read-only clones can be done from Github as well.
Hopefully the migrations is going to be smooth for everyone!
Cheers, Daniel