I’ve just gone through the process of integrating GIT with BitBucket so that when I sync I do not have to type in my username or password. There are a couple locations I used as resources listed here. Much of what I did is exactly the same process but since it was a little of each I thought I’d blog it.
https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git
My environment is VMWare Fusion running on a MacBook. I’m using the released version of Windows 8-64.
1) Install Git
2) Run from the launch icon Git Bash
3) verify ssh installed (ssh –v)
4) in the bash shell prompt, run ssh-keygen (do put in a passphrase)
5) copy and paste the text from the file /Users/peter/.ssh/id_rsa.pub to the ssh section of your account information on bitbucket
6) paste the following code in to your .bashrc file:
7) go to your bitbucket account information and grab the name of the repository in ssh speak. For me it is: git@bitbucket.org:pkellner99/win8storeagelessemail.git
8) for me, it went into settings in tortoisegit and added the remote url in ssh speak, however I believe you can go into your /.git/config file and add to the remote origin section yourself the url of your remote repository (see below for what mine looks like.
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@bitbucket.org:pkellner99/win8storeagelessemail.git
[branch "master"]
remote = origin
merge = refs/heads/master
[gui]
wmstate = normal
geometry = 887x427+182+182 171 192
That’s it for now. Hope this helps (it will me when I forget how to do this and have to come back to these notes)