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
Connect GitHub (First Time Only)
If importing a private repository, click Connect with GitHub to authorize VibeHub. This grants read access to your repositories.
Preview Repository
VibeHub will fetch repository details and show you:
- Repository name and description
- Public/private status
Start Import
Click Import to begin. You’ll see real-time progress showing:
- Commits imported
- Files imported
- Overall progress percentage
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
Import Taking Too Long
Large repositories may take several minutes to import. The import runs in the background - you can navigate away and check back later.Missing Commits
Remember that VibeHub imports only the most recent 100 commits. If you need older history, consider using the CLI to push specific commits.Next Steps
View Commits
Explore your imported commit history
Invite Collaborators
Add team members to work together
