[SR-Users] Main GIT repository now on Github - https://github.com/kamailio/kamailio

Daniel-Constantin Mierla miconda at gmail.com
Mon Dec 15 13:05:22 CET 2014


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




More information about the sr-users mailing list