Situation: I have a Desktop (Debain Sid) that I prefer to develop on. I have a macbook pro, since we're developing for Mac, that I compile on (Uses Apple SDK's all driven by a scons build so xcode is installed but never used.) We have a Mercurial Repo that our team uses. I am not able to make changed on this.
There is a public key to the Mac to connect to the HG (Mercurial) Repo over ssh. There is NO public key on the debian desktop since I only connect to the mac.
Problem: If I'm sitting in front of the mac and type hg pull (essentially an ssh connection) everything works perfect. If I'm sitting in front of the desktop and ssh into the Mac and run hg pull, I get:
remote: Permission denied (publickey).
abort: no suitable response from remote hg!
I presume it is looking for a public key on the debian system for some reason. Is there a way to disable this "key passthrough/forwarding?", I've tried googling for this, but it's nearly impossible as I'm flooded with "How to setup pubkey" tutorials and the like.
Please save me from having to use that mac laptop keyboard.