Your code, private to your organisation
Create a repository, push over HTTPS with a key as the password, then browse, edit and download your code in the browser.
Create a repository
Start empty, or with a README, a .gitignore template and a licence. Create it in Git or in Cloud, then copy its clone URL.
Push over HTTPS
Clone and push with a key of your organisation as the password. Or make the command line Git's credential helper, and it creates a key for each machine.
Browse the code
Files and folders with the last commit to change each, syntax highlighting and rendered READMEs. Switch branches, jump to any file by name and follow a file's history.
Edit in the browser
Create, edit, upload, move and delete files, then commit to the branch or to a new branch with a pull request. One web commit can change up to 1,000 files.
And in every repository
Branches and tags
Create and delete branches, see how far each is ahead or behind, and set the default.
Compare
Compare two branches or tags as unified or split diffs.
Insights
Commits a week over the last 12 weeks, the top contributors and the languages of the files.
Download a ZIP
Any branch or tag. Larger repositories are packed in the background.
Pushing deploys
Pushing a branch deploys every app in Cloud linked to the repository.
A status on every commit
Commits and branches show whether their pipeline runs passed.
Ship your team's code from Git
Complete and Enterprise include it, with Pipelines, Cloud and the rest of your workplace.