Last active
September 11, 2016 19:19
-
-
Save alex-osborn/d4b7723dd0d2a0df247e to your computer and use it in GitHub Desktop.
Development environment setup - Windows
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Software | |
7zip http://www.7-zip.org/ | |
GIT http://git-scm.com/ | |
NodeJS http://nodejs.org/ | |
Sublime Text 3 http://www.sublimetext.com/3 | |
Cmder http://bliker.github.io/cmder/ | |
Filezilla https://filezilla-project.org/ | |
Dropbox https://www.dropbox.com/ | |
XAMPP https://www.apachefriends.org/index.html | |
PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html | |
Composer https://getcomposer.org/download/ | |
Skype http://www.skype.com/en/download-skype/skype-for-computer/ | |
KeePass http://keepass.info/download.html | |
Setup | |
Cmder | |
-> extract c:\dev\apps\cmder | |
Settings | |
Main: Consolas 18px | |
Size & Pos: Autosave window position | |
Tabs: Auto show | |
Tasks: Set cmd startup C:\project | |
alias ll=ls -al --color $* | |
Set environment variable | |
GIT_SSH=C:\Program Files (x86)\PuTTY\plink.exe | |
Delete (so node uses AppData for npm, not Program Files, which is first on path) | |
npm install -g npm | |
unlink C:\Program Files\nodejs\npm | |
unlink C:\Program Files\nodejs\npm.cmd | |
mv C:\Program Files\nodejs\node_modules\npm\npmrc C:\Users\Alex\AppData\Roaming\npm\node_modules\npm\npmrc | |
Packages | |
npm install -g gulp bower | |
Keys | |
Move private keys to C:\Users\Alex\.ssh | |
Run Puttygen on SSH keys if required | |
Run shell:startup | |
Shortcut to C:\Program Files (x86)\PuTTY\pageant.exe + keys | |
(connect to hosts once via PuTTY to cache identity, console ssh won't do this) | |
git config --global user.name "Alex Osborn" | |
git config --global user.email | |
git config --global push.default simple |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment