2 Git
Abhijit Kshirsagar edited this page 2021-07-09 10:47:03 +05:30

This page contains instructions to use and set up Git for Power Lab.

Git is a powerful version control tool. Although originally indended for software (for managing the code of the Linux kernel) it is powerful and very useful to manage any text-heavy data. There are many good tutorials on Git. Please find one and learn how to use git.

Github

Git is a software tool, but Github.com is a website / repository of code that can be accessed using git software. After you learn to use git, you can create a free account on Github.com and practice uploading (pushing) and downloading (pulling) code from repositories.

Gitea

Gitea is identical to Github - it is a repository that contains code. Github is owned by an external entity and one needs a paid account for certain features (especially for private repositories). On the other hand gitea.iitdh.ac.in is run and operated by IIT-DH so all features are available to all IITDH users.

Power lab users should create an account and then request to be added to the "PEG organisation" within Gitea.

Note that IITDH-Gitea uses non-standard ports. See the instructions in this test repo to test your setup.