46 lines
1.1 KiB
Batchfile
46 lines
1.1 KiB
Batchfile
@echo off
|
|
echo GitHub Website Uploader
|
|
echo =======================
|
|
|
|
REM Check if Git is available
|
|
git --version
|
|
if %errorlevel% neq 0 (
|
|
echo Git is not installed or not in PATH. Please install Git first.
|
|
pause
|
|
exit /b
|
|
)
|
|
|
|
REM Set GitHub details
|
|
set GITHUB_REPO=shaurya05745/website
|
|
|
|
REM Make sure Git is initialized
|
|
if not exist .git (
|
|
echo Initializing git repository...
|
|
git init
|
|
) else (
|
|
echo Git repository already initialized.
|
|
)
|
|
|
|
REM Add all files
|
|
echo Adding all files...
|
|
git add .
|
|
|
|
REM Commit changes
|
|
echo Committing changes...
|
|
git commit -m "Upload entire website"
|
|
|
|
REM Configure remote
|
|
echo Setting up remote repository URL...
|
|
git remote set-url origin https://github.com/%GITHUB_REPO%.git
|
|
if %errorlevel% neq 0 (
|
|
git remote add origin https://github.com/%GITHUB_REPO%.git
|
|
)
|
|
|
|
REM Push to GitHub
|
|
echo Pushing to GitHub... This may prompt for your GitHub credentials.
|
|
echo For password, use a Personal Access Token (not your GitHub password).
|
|
echo Visit https://github.com/settings/tokens to create a token with 'repo' scope.
|
|
git push -u origin master
|
|
|
|
pause
|