Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SVN+SSH, not having to do ssh-add every time? (Mac OS)

Tags:

macos

ssh

svn

I know the answer is out there, but I'm pretty Unix-dumb and probably wouldn't recognize the solution if it hit me in the face.

I'm on a Mac, connecting to a SVN server via SSH tunneling. I have to ssh-add privateKey.txt every time I want to connect to the SVN server (Both Cornerstone and Xcode are connecting to SVN).

Is there a way to "save" the key somewhere so I don't have to do this every time? Add it to my Keychain? Some config file? Start up script?

like image 359
James J Avatar asked Dec 15 '09 19:12

James J


People also ask

Do I have to add SSH key every time?

Keys will also automatically be added to ssh-agent every time you restart your machine.


1 Answers

First, move your private key file into ~/.ssh. This is not strictly necessary but it's the standard place for such things.

Then run ssh-add -K ~/.ssh/privateKey.txt. It'll prompt for your passphrase if necessary, then add it to your Keychain.

After that, you shouldn't have to do anything else. A slightly longer explanation is available here.

like image 190
Nicholas Riley Avatar answered Sep 24 '22 15:09

Nicholas Riley