Simple play icon Course
Skills

Git Administration

by Mateo Prigl

Hosting of Git server is not only limited to third-party services. In this course, I will teach you about administering a Git server, which includes setting it up, handling user accounts, and controlling access for both SSH and HTTPS connections.

What you'll learn

In this course, Git Administration, you'll gain essential skills for setting up and managing a Git server, ensuring secure and efficient version control in software development. First, you'll discover the basics of Git server creation, including installation and initial configuration. You'll then learn how to set up SSH access, ensuring secure connections to your repositories. Next, you'll configure HTTP access for broader accessibility and integration with various tools. A key component of the course is user management and access control using Gitolite, where you'll learn to create user accounts and define access policies for your repositories. Finally, you'll explore using Gitweb for easy repository viewing and management. By the end of this course, you'll be equipped with the knowledge to effectively set up, configure, and maintain a Git server, manage user access securely, and utilize Gitweb for repository browsing, preparing you for efficient Git server administration in any software development environment.

About the author

Mateo is currently a full stack web developer working for a company that has clients from Europe and North America. His niche in programming was mostly web oriented, while freelancing, working on small startups and companies that require his services. Go(lang), Elixir, Ruby and C are his favorite languages and also the ones he’s mostly working with other then PHP in day to day work. He has a big passion for learning and teaching what he knows the best. His big interests recently have been the fi... more

Ready to upskill? Get started