# How to Push Existing Project to GitHub

> To push an existing project to GitHub, click your profile icon, select 'Your repositories', and click 'New'. Create a repository name, add a description, and click 'Create repository'. Select 'Add file', click 'Upload files', add your files using 'Choose your files' or by dragging them, and click 'Commit changes'.

Canonical: https://livedemo.ai/tutorials/how-to-push-existing-project-to-github/
Apps: GitHub
Updated: 2026-10-05
Interactive demo: https://story-api.livedemo.ai/workspaces/62255d3d3304f17b8f5e2d03/stories/692a4b0aab56e05a00ff647e/preview?step=1

## Steps

1. Click on your profile icon.
2. From the drop-down menu, select 'Your repositories'.
3. Click on the 'New' button.
4. Create a repository name.
5. Add a brief description.
6. Click 'Create repository' to complete the action.
7. Click 'Create repository' to complete the action.
8. Select 'Add file'.
9. Click 'Upload files' to upload an existing project.
10. Add your files by clicking 'Choose your files' or dragging them in the empty field.
11. Once uploaded, click 'Commit changes'.
12. That's it! You have successfully pushed an existing project to GitHub.
