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.