@echo off G: mkdir "%~1.git" cd "%~1.git" git init --bare git config core.logAllRefUpdates "true" cd .. echo Use WinSCP to copy (okay to keep) the %~1.git directory to /srv/git. Then click return when done @pause echo sudo -i echo 4hink echo chown git /srv/git -R echo chgrp git /srv/git -R echo exit echo exit echo Run the above command in putty. Then click return when done "C:\Program Files\PuTTY\putty.exe" -ssh unity4@192.168.0.73 -pw 4hink git clone git@192.168.0.73:/srv/git/%~1.git y "G:\VS-Code-Settings\Visual Studio Settings\.editorconfig" "G:\%~1\.editorconfig" dotnet new gitignore --force dotnet new tool-manifest --force dotnet tool install Husky dotnet tool restore dotnet husky install REM dotnet husky add pre-commit copy "G:\VS-Code-Settings\Git\pre-commit" "G:\%~1\.husky\pre-commit" copy "G:\VS-Code-Settings\Git\task-runner.json" "G:\%~1\.husky\task-runner.json" copy "G:\VS-Code-Settings\Git\package.json" "G:\%~1\package.json" git add . git commit -m "Initial Commit" echo "If commit fails run" echo "git commit -m 'Initial Commit'" echo "Once commit passes press return to continue" @pause git push -u origin master echo "Copy bare to \\mestsa003.infineon.com\Git\%~1 then press return to add remote" @pause git add remote mestsa003 "\\mestsa003.infineon.com\Git\%~1.git" git push mestsa003 master code . exit