Overview
Already have code on GitHub? VibeHub makes it easy to import your repositories, bringing over your full commit history.Prerequisites
- A VibeHub account
- A GitHub account (for private repositories)
- The repository URL you want to import
Public GitHub repositories can be imported without connecting your GitHub account. For private repositories, you’ll need to authorize VibeHub.
Import Process
1
Open Import Modal
From your dashboard, click the Import from GitHub button
2
Connect GitHub (First Time Only)
If importing a private repository, click Connect with GitHub to authorize VibeHub. This grants read access to your repositories.
3
Enter Repository URL
Paste your GitHub repository URL:
4
Preview Repository
VibeHub will fetch repository details and show you:
- Repository name and description
- Public/private status
- Language and stats (stars, forks)
5
Start Import
Click Import to begin. You’ll see real-time progress showing:
- Commits imported
- Files imported
- Overall progress percentage
6
View Your Project
Once complete, click View Project to see your imported repository in VibeHub
What Gets Imported?
| Content | Imported |
|---|---|
| Commits (up to 100 most recent) | Yes |
| Commit messages | Yes |
| Commit authors | Yes |
| File contents | Yes |
| Branches | Default branch only |
| Issues | No |
| Pull requests | No |
| GitHub Actions | No |
VibeHub imports up to 100 of your most recent commits to keep imports fast and manageable. For repositories with extensive history, the most recent commits are prioritized.
GitHub Connection
Connecting Your Account
When you first import a private repository, you’ll be prompted to connect your GitHub account:- Click Connect with GitHub
- You’ll be redirected to GitHub to authorize VibeHub
- Grant the requested permissions
- You’ll be redirected back to VibeHub
Permissions Requested
VibeHub requests minimal permissions:- Read access to your repositories
- Read access to your profile information
Disconnecting GitHub
To disconnect your GitHub account:- Go to Settings in VibeHub
- Find the Connected Platforms section
- Click Disconnect next to GitHub
Troubleshooting
Repository Not Found
If you get a “repository not found” error:- Verify the URL is correct
- Make sure you have access to the repository on GitHub
- For private repos, ensure GitHub is connected