I am trying to setup a repository at my work for all the code (mostly C, Assembler, batch basic) that my colleagues and I use. I know some things about repositories but cannot properly decide which ones are good or not. I have no experience with them but so far Apache Subversion and Python's repo look good. Are there any others that are good? Easy to use and to setup?
Github is the largest, and most popular code repository on the web. It stores both private, and open-source projects. Github features seamless code review, push and pull requests, and enterprise-level security.
The repository name has to be unique to your account. That means that someone else can have a repository on GitHub named my-awesome-repo , and you can have one as well. You cannot however have two repos by the same name under your account. Choose a descriptive name based on your project.
You can use code scanning to find security vulnerabilities and errors in the code for your project on GitHub. Code scanning is available for all public repositories on GitHub.com.
Have a look at:
The technology you're looking for is called Source Control. A repository is a term used by most of the different source control tools to refer to the collection of source code. A source control instance (such as SVN) can have many repositories. Usually a repository contains a project, or a group of projects that are closely related. Distinct projects would be a good example where you'd want to make use of multiple repositories.
Git and Mercurial are distributed source controls tools, whereas SVN and Perforce are not.
A few providers offer IDE integrations (Perforce offers one, you can get ones for Subversion, ie: Ankh for Visual Studio). Other users opt to deal with source control outside the IDE as a purely file system options.
If you're happy to have your source code in the cloud, git hub might be a good solution. They offer free Git repositories that you don't need to manage.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With