# Windows - Git Bash - Quick Setup with Notepad++ as editor

My personal notes for when I need to help others to set up Git Bash on their machines with Notepad++ as the text editor.  
  
1\. Generate a new SSH Key  

```
ssh-keygen -t rsa -b 4096 -C "_you[\[email protected\]](https://blog.emmti.com/cdn-cgi/l/email-protection)_"
```

  
2\. Start ssh-agent  

```
\# start the ssh-agent in the background
eval "$(ssh-agent -s)"
Agent pid 59566
```
  
3\. Add key to ssh-agent  

```
$ ssh-add ~/.ssh/id\_rsa
```

  
4\. Edit `~/.bashrc`:  

```
eval \`ssh-agent\`
ssh-add
```
  
5\. Set Notepad++ as your text editor  

```
$ git config --global core.editor \\
"'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
```

6\. Add the key to either GitHub or BitBucket

```
$ clip < ~/.ssh/id\_rsa.pub
``` 

*   Follow the steps here for [GitHub](https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/).
*   Follow step 5 here for [BitBucket](https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html).

  
_Sources:_  
[https://help.github.com/categories/ssh/](https://help.github.com/categories/ssh/)  
[https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html](https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html)  
[http://stackoverflow.com/questions/5727555/remember-password-git-bash-under-windows](https://stackoverflow.com/questions/5727555/remember-password-git-bash-under-windows)

---

*This article was originally written on Google's Blogger platform and ported to Hashnode on 17 Sep 2022.*

