Archive for the ‘subversion’ Category.
September 5, 2008, 5:10 am
As a programmer, I’ve been using find to locate string in my source code. Issuing a find would include svn files too which is not my intension. Here’s the command:
$ find . -not -regex ‘.*svn.*’ -exec grep “$1″ ‘{}’ \; -print
Add multiple files to svn repository
$ svn st | grep ^? | cut -b7- | xargs svn add
January 18, 2008, 11:45 am
I have set up svn repositories on dedicated Linux server of my clients but the constant typing of svn password everytime I access the repository makes life for a developer less livable. Until I found the solution…
So here it is, follow the step and hurray!
- Generate an SSH key pair of your Linux workstation so that you can set up automatic authentication (no more password asking). If you’ve already generated a DSA key pair, skip to step 2. Open a Terminal window. (On OS X, you can find this in
/Applications/Utilities/Terminal)
ssh-keygen -b 1024 -t dsa
Do not enter a passphrase. Hit enter when prompted for one.
- Execute the following to display your public key:
cat ~/.ssh/id_dsa.pub
Copy the output to the clipboard.
- Log into your Server’s account’s shell via SSH. Once you’re logged in, execute
cd .ssh
If the directory doesn’t exist, create it:
mkdir .ssh
cd .ssh
- Execute the command
vi ~/.ssh/authorized_keys
Hit i to enter Insert mode and then paste your public key (if there is already a key in this file, move to the bottom before pasting). Hit the ESC key to leave Insert mode and type :wq and hit enter to save and exit vi.
That’s it, no more password typing while doing your svn stuff. Go ahead and try your svn commands.
Tortoise guide to do the same on Windows.