- Download git-bash.
- Run the installation file:
- On the GNU Public License Page continue to the next page.
- Leave the installation path as is, then continue.
- Tick the checkboxes
check daily for Git for Windows updates
andAdd a Git Bash Profile to Windows Terminal
then continue. - Leave the Start Menu Folder as is and continue.
- Choose
Use Vim
as your default editor and continue. - Choose
Override the default branch name for new repositories
and choose the name "main". Then continue. - Choose the default setting
Git from the command line and also from 3rd-party software
and continue. - Choose
Use bundled OpenSSH
and continue. - Choose
Use the OpenSSL library
and continue. - Choose
Checkout Windows-style, commit Unix-style line endings
and continue. - Choose
Use MinTTY
and continue. - Choose
Fast-forward or merge
and continue. - Choose
Git Credential Manager
and continue. - On the page Configuring extra options leave the settings as is and continue.
- On the page Configuring experimental options leave the settings as is and continue.
- Wait for the installation to complete.
- You are done! 🎉
- Open
git-bash
. - Right click on the openend window and select
options
from the dropdown menu. - On
text
->font
clickselect...
and set the font size to16px
or more. - On
keys
->shortcuts
check if thectrl+shift+letter shortcuts
are enabled. - Click
Apply
and close the options menu. - Check if you can copy/paste text whithin this bash-terminal by pressing
ctrl+shift+c
andctrl+shift+v
.
- Download node.js and choose the
LTS
version (at this time 20.11.0). - Run the installation file:
- Accept the terms and conditions and continue.
- Leave the installation path as is and continue.
- Leave the Custom setup as is and continue.
- Leave the Tools for Native Modules as is and continue.
- Install node.js.
- Restart
git-bash
. - Make sure that
node.js
andnpm
were successfully installed by entering the commandsnode -v
andnpm -v
.
- In the terminal, the respective versions of
node.js
andnpm
should be displayed, for example "v20.10.0" and "10.2.4".
- In your git-bash terminal, execute the following command and follow the instructions:
bash <(curl -s https://raw.githubusercontent.com/mary-habibi-iqd/mac-setup/refs/heads/main/setup-windows.bash)
- Enter your full name and email address.
- Accept the default storage location for your ssh keys ('~/.ssh/id_ed25519') by pressing
enter
. - Skip setting up a passphrase by pressing
enter
twice when asked to enter a passphrase. - The public ssh key should now be printed to your terminal.
-
Go to the GitHub SSH Keys Settings Page and click on
new SSH key
-
Add a fitting title for your current computer (e.g. Windows Lenovo or Windows Desktop)
-
Copy the public key you got from the setup script (starting with "ssh-ed" and ending with your email) and paste it into the
key
input field. (you can always get the public key by usingcat ~/.ssh/id_ed25519.pub
) -
Press
Add SSH key
and check that the key was added to your SSK Key list. -
Check if the SSH connection works by cloning a repository from github:
git clone [email protected]:neuefische/web-test-ssh.git
- If you are asked to add github.com to the trusted hosts enter "yes" and press
enter
. - If a new folder called "web-test-ssh" was created your SSH setup was successful! 🎉
We use the comand line tool ghcd
for downloading the challenges. On site cohorts need to set it up with the instructions below. For remote cohorts it should work out of the box, but if you run into issues follow these instructions.
- Download visual studio code.
- Execute the installation file.
- Follow these instructions to prepare VS Code for our bootcamp.