I do not understand if you tried to connect to your svn+ssh repository from Syncro SVN Client using the ssh public key authentication method. We will consider implementing this in a future version and we will contact you when this will be available. I added an issue on our internal issue tracker regarding the ssh authentication using an external tunnel. Please, Please, Please fix this!!! Sohail Posts: 3 Joined: Wed 9:35 pm I'm at a client site with a 10,000+ global employee footprint. I finally decided to try 3.1 (I'd have to pay an upgrade too), but it still doesn't have this crucial capability that FREE IDEs bundle.Īnd I'm not in a small shop. But it never worked for me b/c of this issue. I bought version 2.x thinking I'd eventually set it up and it would be slick. Their authentication panel has a "Use External Tunnel" entry field. Heck, the *free* SVN capabilities of Netbeans IDE 6.x give me exactly what I need. In any event, the Syncro SVN client *needs* to support invoking a command for repository authentication to use a public key system.Ĭommand line SVN works. This ties into some Kerberos authentication, different username, etc. cm/tools/bin/ssh -l sahmed07 -i /Users/sohailahmed07/.ssh/id_rsa I'm in a corporate environment (huge global company) and we use a tunnel command like so: On Windows usually is located on /Application Data/Subversion. To make sure there is no wrong authentication data saved(cached) by Subversion delete the 'auth' directory from Subversion configuration directory(client side). Server Configuration' from the Subversion book.Īlso leave unchanged the 'config' file from client side Subversion configuration directory, I mean don't change the 'ssh= line' (comment that line). By example I use the connection string (URL): svn+ssh://hostName/home/svn/testRepos, my repository is located in '/home/svn/testRepos' directory on the host machine.īefore you try this you have to remove from 'authorized_keys' file the "command" string, leave it in the next form: I have no problem connecting to a repository if I use the full path in the connection string. I don't understand where is the problem in your configuration, but I suggest you a simple way to connect to the repository using the 'svn+ssh' protocol without adding a 'command' in 'authorized_keys' or modifying the 'ssh line' from 'config' file. Octavian tavy Posts: 52 Joined: Wed 2:53 pm Please tell us if you encountered any problems following this steps. I started the SyncroSVN Client on my computer and I added the repository location Code: Select all svn+ssh://10.0.0.24/repos When I was asked about the authentication I specified my username, the generated private key file from my computer and the passphrase.Īfter that I did not encounter any problems in browsing, adding files to the repository. I added the command Code: Select all command="/usr/bin/svnserve -t -r /home/tavy" in the authorized_keys file before the public key. I copied the public key from my computer to the server in the. I generated the public and private key on my computer using Code: Select all ssh-keygen -t dsa I created a repository on the server using Code: Select all svnadmin create -fs-type fsfs /home/tavy/repos I also followed the steps from the Chapter 6 of "Version Control with Subversion".
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |