====== Installation der git-bash ====== Überprüfen in ''C:\ofi'' erst, ob die git nicht schon installiert ist. * Legen Sie einen Ordner ''C:\ofi'' an. * Gehen auf die Seite https://git-scm.com/download/win * Speichern Sie die verlinkte Datei «64-bit Git for Windows Portable» in ''C:\ofi''. (Rechtsklick -> Link speichern unter...) * Starten Sie die heruntergeladene Datei und installieren Sie git in ''C:\ofi''. * Gehen Sie in den Ordner ''C:\ofi\PortableGit\'' * Ziehen Sie die Datei git-bash auf die Task-Leiste, damit diese einfacher zu starten ist. ===== Aliases für python und notepad ===== Die Datei ''.bashrc'' wird im Laufwerk H:\ gespeichert und muss nur einmal angelegt werden. * Starten Sie die git-bash und geben Sie folgende Kommandos in dieser Reihenfolge exakt so ein (jede Zeile ist mit Enter zu bestätigen). cd notepad .bashrc * Damit öffnet sich ein Text-Editor. Kopieren Sie folgenden Text hinein und speichern Sie. alias notepad="'/c/Program Files/Notepad++/notepad++.exe'" alias python="winpty '/c/Programme/Anaconda/python.exe'" * Schliessen Sie die git-bash und starten Sie diese neu. * Zur Kontrolle können Sie sich auf der Kommandozeile die definierten aliases anzeigen lassen: alias * Von jetzt an startet das Kommando ''notepad'' den etwas besseren Editor Notepad++. ===== Automatisches Setup der Datei .bashrc ===== Laden Sie die Datei {{lehrkraefte:blc:informatik:glf4-24:setup-aliases.bash}} herunter und führen Sie diese wie folgt aus (nachdem Sie ins Verzeichnis navigieren, wo Sie die Datei gespeichert haben: cd /h/Downloads bash setup-aliases.bash ====== Automatisches Setup ====== New-Item c:\ofi -ItemType Directory -ea 0 if (!(Test-Path C:\ofi\PortableGit\git-bash.exe)) { if (!(Test-Path c:\ofi\PortableGit.7z.exe)) { echo "Please wait while downloading..." Invoke-WebRequest -Uri "https://github.com/git-for-windows/git/releases/download/v2.44.0.windows.1/PortableGit-2.44.0-64-bit.7z.exe" -OutFile c:\ofi\PortableGit.7z.exe } else { echo "Portable git Installer is already downloaded" } echo "Please click OK to install Git-Bash" cd c:\ofi Invoke-Expression .\PortableGit.7z.exe } else { echo "Git Bash already installed!" } if (!(Test-Path "$env:USERPROFILE\.bashrc")) { echo "alias notepad='/c/Program Files/Notepad++/notepad++.exe'" | out-file "$env:USERPROFILE\.bashrc" -encoding ASCII echo "alias python='winpty /c/Programme/Anaconda/python.exe'" | out-file "$env:USERPROFILE\.bashrc" -encoding ASCII -Append echo "Created .bashrc with aliases for notepad and python" } else { echo "~/.bashrc already exists, not touching it..." } Invoke-Expression C:\ofi\PortableGit\git-bash.exe