vs-code-settings-oss-mikep/Git/192.168.0.73.bat

41 lines
1.3 KiB
Batchfile

@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