Goal: Change from https://waqasm86.github.io/llcuda.github.io/ to https://llcuda.github.io/
You need to create a GitHub organization named llcuda.
Instructions:
- Go to: https://github.com/settings/organizations
- Click "New organization"
- Choose a plan:
- Free (recommended for open source projects)
- Or any paid plan if needed
- Fill in organization details:
- Organization account name:
llcuda - Contact email: Your email
- This organization belongs to: Choose "My personal account"
- Organization account name:
- Click "Next"
- Add members (optional - you can skip this)
- Click "Complete setup"
Result: Organization created at https://github.com/llcuda
Once the organization is created, transfer the repository:
Option A: Via GitHub Web Interface
- Go to: https://github.com/llcuda/llcuda.github.io/settings
- Scroll down to "Danger Zone"
- Click "Transfer"
- Enter the new owner:
llcuda - Enter repository name to confirm:
llcuda.github.io - Click "I understand, transfer this repository"
Option B: Via CLI (after organization is created)
# You need to run this after creating the organization
gh repo transfer llcuda/llcuda.github.io llcuda --yesAfter transfer, verify GitHub Pages is configured:
- Go to: https://github.com/llcuda/llcuda.github.io/settings/pages
- Verify settings:
- Source: Deploy from a branch
- Branch:
gh-pages/root
- GitHub Pages will rebuild automatically
Result: Website will be available at https://llcuda.github.io/
After transferring, update your local repository:
cd /media/waqasm86/External1/Project-Nvidia-Office/llcuda.github.io
# Update remote URL
git remote set-url origin https://github.com/llcuda/llcuda.github.io.git
# Verify new remote
git remote -v
# Pull to sync
git pull origin mainUpdate the site_url in mkdocs.yml:
# Edit mkdocs.yml
nano mkdocs.ymlChange:
site_url: https://waqasm86.github.io/llcuda.github.io/To:
site_url: https://llcuda.github.io/Also update all URL references in:
docs/index.mddocs/llms.txtdocs/manifest.jsondocs/javascripts/schema.jsSEO_IMPROVEMENTS.md
# Commit changes
git add .
git commit -m "Update URLs for llcuda organization
- Changed site_url to https://llcuda.github.io/
- Updated all URL references in documentation
- Updated SEO files and meta tags
"
# Push to new remote
git push origin main
# Redeploy to GitHub Pages
mkdocs gh-deploy| What | Before | After |
|---|---|---|
| Organization | waqasm86 (user) | llcuda (org) |
| Repository | llcuda/llcuda.github.io | llcuda/llcuda.github.io |
| Website URL | https://waqasm86.github.io/llcuda.github.io/ | https://llcuda.github.io/ |
| Git Remote | git@github.com:llcuda/llcuda.github.io.git | git@github.com:llcuda/llcuda.github.io.git |
✅ Shorter URL: https://llcuda.github.io/
✅ Professional branding: Organization looks more official
✅ Team collaboration: Can add multiple collaborators
✅ Separate identity: Project has its own identity
- Main llcuda repository: Update documentation links
- Colab notebooks: Update documentation URLs
- README files: Update links to documentation
- Social media: Update shared links
- Free organizations: GitHub Pages is free for public repositories
- Custom domain: You can optionally set up
docs.llcuda.comor similar - HTTPS: Automatically enabled by GitHub
After organization is created and repository is transferred:
# Navigate to project
cd /media/waqasm86/External1/Project-Nvidia-Office/llcuda.github.io
# Update remote URL
git remote set-url origin https://github.com/llcuda/llcuda.github.io.git
# Verify
git remote -v
# Pull latest
git pull origin main
# The rest will be automated via scriptIf you encounter issues:
- Organization creation issues: Check https://github.com/settings/organizations
- Transfer issues: Ensure you have admin access to the repository
- GitHub Pages issues: Check https://github.com/llcuda/llcuda.github.io/settings/pages
If you own a domain (e.g., llcuda.com), you can set up:
https://llcuda.com/orhttps://docs.llcuda.com/
This gives even more professional appearance without needing GitHub organization.
To set up custom domain:
- Go to repository settings → Pages
- Add custom domain
- Update DNS records at your domain registrar
- GitHub provides SSL certificate automatically
Next Action: Create the "llcuda" organization on GitHub, then proceed with Step 2.
Created: January 10, 2026