GitHub Repository
A GitHub Repository is a Git repository (typically a source-code repository) managed by a GitHub service.
- Context:
- It can (typically) have a GitHub Repository Name, e.g.
flaming-octo-happiness
. - It can (typically) be a GitHub Source Code Repository (e.g. not https://github.com/papers-we-love/papers-we-love).
- It can (often) be created with a git init Command (which create a new .git subdirectory in your current working directory and also create a new master branch).
- It can be contributed to by a GitHub User Account.
- It can be a Standard GitHub Repository to being a GitHub Gist Repository.
- It can range from being a Private GitHub Repository to being a Public GitHub Repository.
- It can range from being a User-Owned GitHub Repository (by a GitHub account) to being an Organization GitHub Repository (by a GitHub organization).
- It can (typically) have a GitHub Repository Name, e.g.
- Example(s):
- Counter-Example(s):
- See: GitHub Branch, GitHub Gist, GitHub Project Board.
References
To create a new repo, you'll use the git init command. git init is a one-time command you use during the initial setup of a new repo. Executing this command will
2019
- https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-repositories
- QUOTE: A repository is like a folder for your project. Your project's repository contains all of your project's files and stores each file's revision history. You can also discuss and manage your project's work within the repository .
You can own repositories individually, or you can share ownership of repositories with other people in an organization.
For user-owned repositories, you can give other people collaborator access so that they can collaborate on your project. If a repository is owned by an organization, you can give organization members access permissions to collaborate on your repository . For more information, see "Permission levels for a user account repository" and "Repository permission levels for an organization."
Repositories can be public or private. Public repositories are visible to everyone. Only the owner and collaborators can view or contribute to a private repository. For more information, see "Setting repository visibility."
- QUOTE: A repository is like a folder for your project. Your project's repository contains all of your project's files and stores each file's revision history. You can also discuss and manage your project's work within the repository .
2012
- https://help.github.com/articles/what-are-the-different-access-permissions
- User accounts only have two permission levels, the account owner and collaborators.
- Owner: This user has full control of the account and the private repositories directly owned by the account. There is only one owner of a user account's repositories, this cannot be shared with another user.
- Collaborator: Has push/pull access to the repositories they have been granted collaborator access. See the "Write Access Teams" and "Read Access Teams" permissions below for more details.
- User accounts only have two permission levels, the account owner and collaborators.