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:
*
http://git.sip-router.org
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
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda