RDK Build Configuration

In your RDK build environment, make sure you configure git to use ssh:

git config --global url.ssh://rdkgerrithub.stb.r53.xcal.tv:29418.insteadOf https://rdkgerrithub.stb.r53.xcal.tv
git config --global url.ssh://rdkgerrithub.stb.r53.xcal.tv:29418.pushInsteadOf https://rdkgerrithub.stb.r53.xcal.tv

Make sure you load your SSH public key(s).

If your machine login isn't the same as your comcast ntid, add this to your ~/.ssh/config:

Host rdkgerrithub.stb.r53.xcal.tv
User <youruser>
IdentityFile ~/.ssh/<yourkey> #optional, if you want to specify a specific private key

NB: Due to technical limitations, usernames can not contain the '@' symbol. Sky users will replace the '@' in their username with a '_' for the <youruser> placeholder above. E.g., user.name@sky.uk becomes user.name_sky.uk.

You can test your access with:

ssh-keyscan -t rsa -p 29418 rdkgerrithub.stb.r53.xcal.tv >> ~/.ssh/known_hosts
ssh -p 29418 rdkgerrithub.stb.r53.xcal.tv

On successful login, you will see a Gerrit greeting and instructions on how to access repositories.