Project113

Creating Repositories

Using the Web Interface

  1. Go to your repository dashboard.
  2. Click Create Repository.
  3. Enter a name for your repository. This will be used in the URL and Git remote.
  4. Optionally add a description to help others understand the project.
  5. Choose a visibility level:
    • Public — Anyone on the platform can view and clone the repository.
    • Private — Only members you explicitly add can access it.
  6. Click Create to finish.

Advanced: Granular Permissions

During repository creation, you can click Advanced to configure granular permissions for the public and anonymous audiences. This gives you full control over who can read, write, merge, and manage CI/CD for your repository at the audience level. If you skip this, default permissions based on your chosen visibility are applied.

Pushing to a New Repository

After creation, the platform provides you with a Git remote URL. Use it to push your local code:

git init
git remote add origin git@project113.com:your-username/your-repo.git
git add .
git commit -m "Initial commit"
git push -u origin master

Push-to-Create

You can also skip the web interface. If you push to a repository URL that does not exist yet, the platform will create the repository automatically on first push. See the Your First Repository guide for the full workflow.

Repository Naming

Repository names must follow these rules:

  • Start and end with a letter or digit.
  • May contain letters (upper or lower case), digits, dots, underscores, and hyphens.
  • Must be unique within your account.