GitHub Primary Use Case

RiteshKapse - PeerSpot reviewer
IT Analyst at Envidia Graphics Private Limited

GitHub is an excellent platform for organizing all sorts of information. I personally found it beneficial for keeping track of my coding projects, and recommendations, and occasionally making commits. By creating branches, I could easily focus on specific areas and even delve into things like creating my website using GitHub pages. Overall, I found these features to be very practical and advantageous.

View full review »
Athmabhuthi H - PeerSpot reviewer
Managing Consultant at Wipro Limited

Our customer has hundreds and thousands of applications, and 12 are part of my current project. Three of those applications are using GitHub as a code repository. The rest use Bitbucket. This customer is an Atlassian shop, so only I don't think more than 50 people use it.

Any code they develop will be version-controlled in this GitHub tool, and they use the branching and merging strategy to promote their code. We use it for version control and parallel development.  

The code in GitHub will be consumed by CI/CD pipeline for the build and deployment. We're using the latest version, which has a feature called GitHub Actions that enables CI/CD within GitHub, but this organization doesn't use GitHub Actions. They prefer Bamboo. 

View full review »
DC
Developer at Kenvue

The solution is used by developers to work as a team on a code. 

View full review »
Buyer's Guide
GitHub
March 2024
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
767,847 professionals have used our research since 2012.
Irfani Silviana - PeerSpot reviewer
Web Designer | WordPress Developer at Edamame Agency

I use GitHub to keep and maintain my code and have version control. I connect with GitHub through an application called GitHub Desktop.

View full review »
Erick  Karanja - PeerSpot reviewer
Technical Lead at Cellulant Kenya

The solution is used to store code. It is a repository manager for our code. We can also configure it to run our deployment.

View full review »
Sameer AHAMED - PeerSpot reviewer
Senior Software Engineer at Huawei Technologies India

Our primary use is for open-source code management and distributed version control. We use the solution to coordinate the work of developers, assisting them in developing and maintaining our source code. We also use the tool for code review purposes using the GitHub repository, where I can comment on or review lines of code for developers to edit and improve performance. They then receive a notification alerting them of the desired update, which the project developer and project lead can approve.

View full review »
CirveshDaga - PeerSpot reviewer
Enterprise Architect at Tech Mahindra

We are using GitHub as a repository for a couple of customers to be able to do Infra as Code in Microsoft Azure for them.

View full review »
AA
Vice President at a financial services firm with 10,001+ employees

Currently, the solution is our source control system. We manage the DevOps pipeline for the company and it's the version control backbone.

View full review »
Dilip Telang - PeerSpot reviewer
Director, Talent Acquisition & Staffing at Conduent (formerly Xerox Services)

We primarily use the solution for sourcing candidates.

View full review »
RN
Software Engineer at Wonders

We just use GitHub for the repository in our company.

View full review »
MP
Managing Director at Enigen Italia

I am a senior product development engineer and I use GitHub in this capacity.

Essentially, this is the Git product, but in the cloud.

View full review »
AN
CEO at Shiraz University

We use GitHub to share the source code and can give users different permissions to use different parts of the project. Whenever a developer changes a source code, it can push it easily, and others can see the change and who made it.

View full review »
AM
Sr. Software Engineer at Globant

We used it mainly for version control and when we wanted to test an application at the initial stage or launch the mock-up version.

View full review »
VASUDEVA UNGATI - PeerSpot reviewer
Senior Director - Quality Engineering at Mobileum

We use GitHub for source control.

View full review »
Zeeshan Rauf - PeerSpot reviewer
Software Engineer at OZ

We are actually working with MuleSoft, and for that, we have to build our application. We are working for a company offering hotels and resorts. We are using GitHub for that process. We're building applications on it. 

View full review »
MP
Senior Azure DevOps Engineer at SoftServe Ltd.

We use GitHub for versioning and to provide a place on the cloud to store code so that people can work on it together.

View full review »
Adalberto Barbosa Da Costa Lobato - PeerSpot reviewer
Cloud Solutions Architect at gwcloud.company

GitHub is essentially a repository of code. It's where you source your code with the client and allows you to use Git. You get versioning and everything else for multiple deployments or codes. That's how we use it.

View full review »
MK
Penetration tester at KNBS (Kenya National Bureau of Statistics)

Basically, it's just a repository for software developers. Users are able to push their source code and share their code.

View full review »
Haresh Ghatala - PeerSpot reviewer
Senior Lead Mobile App Developer at a financial services firm with 11-50 employees

We use GitHub for code versioning; with multiple developers working on the same projects. It gives us a central source for our code. We commit our code to the cloud using the API called Gita, which tracks which developers have uploaded the code, which have changed it and so on. 

View full review »
LD
IT Project Management /Research & Development Team Leader at Ethiopian Roads Administration

We are using GitHub for the development environment. After we develop some applications, we are pushing actually on both settings. 

View full review »
Michael Barlow - PeerSpot reviewer
Chief Web Application Architect at Dbitpro, llc

We use the solution when developing new code or modifying existing code, changes are tracked and other team members can review the code before production. 

View full review »
AndreyRogov - PeerSpot reviewer
CEO at Konus

We use this solution to exchange files and manage version control.

View full review »
Harikrishnan  Ramamoorthy - PeerSpot reviewer
Technical Lead at Netlink Software Group America Inc

We use Github to upload projects and share files. Github is used for personal application development and building plugins, Normally, we manipulate GitHub from the native system, so we upload the files to GitHub and get a URL. My company has more than 300 developers, and about half of them use GitHub for application storage and formatting applications.

View full review »
Subodh Ghuge - PeerSpot reviewer
UiPath developer at Tata Consultancy

It's a code repository, so it is used for checking it, code, and version control.

This solution is deployed on the cloud. 

There are 10-15 people using this solution in my organization.

View full review »
Kieran Bailey - PeerSpot reviewer
Head of IT Services at Great Southern Grammar

We use it to collaborate on projects, and store projects as well. 

View full review »
ItzaBlanco - PeerSpot reviewer
Software Engineer at Creditas

We are customers of GitHub.

View full review »
ZW
Enterprise Architect at a tech company with 10,001+ employees

The primary use case of this solution is for version control and source code management.

View full review »
Nor EL MALKI - PeerSpot reviewer
Project Manager at Leyton & Associés, SAS

GitHub is used to store my source code or raw reports.

View full review »
Moses NYOTA - PeerSpot reviewer
Senior Software and Cloud Engineer at Velocis Technologies LLC

We primarily use the solution for version control.

View full review »
Shrishti Sisodia - PeerSpot reviewer
Associate Manager at HCL Technologies

We use this solution when we speak about the storage, sizing requirements, and POCs.

View full review »
AS
CTO at a construction company with 1,001-5,000 employees

We use this solution to manage and store our development work.

View full review »
DK
Works at a pharma/biotech company with 51-200 employees

We use this product to host the code base for different development teams within our organization and for versioning the codes and integrating with CI/CD tooling. We have a partnership with GitHub and I'm a product manager. 

View full review »
Samir Faruqui - PeerSpot reviewer
Manager Digital Transformation at a manufacturing company with 1,001-5,000 employees

I use the solution to store most of my Python projects.

View full review »
AK
Technical Lead at FD

The solution mainly serves as our project repository. We use it to maintain different environments with the help of branches.

View full review »
Vishal Karanjkar - PeerSpot reviewer
Site Head - IOT NW Products & Solutions at Itron, Inc.

We are using GitHub for all of our repositories. We can store the code, collaborate with different developers, build, and create a pipeline.

View full review »
RS
Staff Engineer at a wireless company with 10,001+ employees

GitHub is used to manage distributed versions of systems to allow developers using production operating systems to work without distributed dependency. It is a distributed version control system where we get the repository downloaded on our laptops and can work without any idle time.

View full review »
RO
Executive Director at Naga City Investment Board

We use GitHub for the development process of our online applications.

View full review »
PE
Software Test Automation Engineer at a manufacturing company with 5,001-10,000 employees

We use GitHub to manage repositories, pull requests from partners and merge new changes. 

View full review »
Shantanu Adsule - PeerSpot reviewer
Information Technology Infrastructure Engineer at eTelic Inc

GitHub is mainly used for code control. We have three environments, and we keep their codes as per those environments. As and when required, we clear pull requests as well. The main purpose of GitHub is to keep our code available.

View full review »
Gourav Suri - PeerSpot reviewer
Architect Lead at a tech vendor with 1,001-5,000 employees

It's mostly for versioning only, maintaining code branches, and sharing the code across to the wider community. It depends if it's a private one or a public one. It's mostly for collaboration across people.

View full review »
GG
Software Engineer at Infosys

I use Github to store the code that I write. I don't use it very much. It may be used more by the active developers.

View full review »
Roland Hambleton - PeerSpot reviewer
Technical Director at Optko

We use this solution for DevOps activities.

View full review »
HB
Software Engineer at a tech services company with 1,001-5,000 employees

We use the solution to handle our switch control. All our first code force is managed by GitHub to commit new features and create different branches. We even use this to manage the code to handle flows and processes. We can use it to create some branches and manage the code ownership, and we have an account for each developer so that they can submit pieces to code review for the user. 

View full review »
VB
Associate Technical Manager at a computer software company with 11-50 employees

Our organization uses GitHub for version control.

View full review »
SG
Cloud Solution Architect at Microsoft

We use GitHub whenever there is an infrastructure level deployment on any of the cloud platforms.

View full review »
AT
Project lead at a tech services company with 10,001+ employees

We use GitHub because we don't have any paid solutions, and GitHub is freeware. It's open to all, and there aren't big licensing fees, like with Jira or any other tool. Apart from that, because it's totally cloud based, we don't need any extensions, and our developers and DevOps are all in sync and are able to get help with their second branches. So, we are all using the same platform to manage our product.

It's a cloud solution.

View full review »
SH
Solutions Architect at a government with 201-500 employees

GitHub is specifically designed for repositories and it works perfectly for storing code. We use it for our source code repository.

View full review »
SK
CTO at Cantier Inc

We are mainly using it for product development. Our repo and code are in GitHub.

It is a cloud-based solution. It is a part of our subscription in the cloud, and we have its latest version.

View full review »
Syed Masood - PeerSpot reviewer
Web Developer at doodleblue

Syed:
So, basically, I can store my code in some repository, so we can manage also that version control. So, if he developed some applications, so we can manage with versions, so that feature GitHub provide, so we can create some repositories. Through repositories, we can manage the versions, so it's very useful. So, also and that GitHub provide some CI/CD pipeline feature, so we can integrate CI/CD through GitHub, so whenever I commit that code, it will automatically deployed in our servers, so it was a very useful feature in GitHub.

View full review »
GL
Chief Solutions Officer at CleverIT B.V.

We are an IT service company that specializes in DevOps, and we use many tools for application lifecycle management, such as GitHub, GitLab, SonarCloud, SonarQube, Docker, Kubernetes, and Azure DevOps. 

We mainly use this solution for storing the code of our applications and our scripts. We also use it for our automated functional testing and for building applications and releasing applications. It is also used to manage our team and our product, as well as to check the security of our product. 

We are a partner and reseller, and we use GitHub Cloud.

View full review »
SM
Associate Software Engineer at SNP

We use GitHub as a repository. 

View full review »
MA
Solutions Consultant at a computer software company with 11-50 employees

We use this solution for completing repository services code on Azure. We use it for different customers and to design and test environments. We also use it for some background testing.

View full review »
XQ
Technical Lead at a tech services company with 51-200 employees

Our primary use case of this solution is for collaboration, code sharing, and as a testing environment. We can put it into Docker and create images. I'm the technical lead in the company and we are customers of GitHub. 

View full review »
Karthikeyan Sekar - PeerSpot reviewer
Solutions Architect at a tech vendor with 1,001-5,000 employees

We use GitHub for the resource management of our central system. We are customers of GitHub and I'm a solution architect.

View full review »
OK
Department Manager at a tech services company with 51-200 employees

Some of the people in my team use this solution for version control of personal projects.

View full review »
AA
Information Technology Consultant @ CIM at a tech services company with 11-50 employees

My primary use case for GitHub is for my private projects that I'm developing for my customers. Some customers have their own developers and I sometimes support them to achieve their goals. So we share everything. We're also using GitHub for the documentation for the teams. I also give lectures for the organizations because sometimes they have development teams but they are not qualified enough, so I have to give them some training on it.

View full review »
RH
freelance at a tech services company with 11-50 employees

Our primary use case is as a software repository. I've also used it for projects with several developers and a team leader who worked on the source code and put it into the master repository. From there they started the existing CI/CD pipeline which deployed the microservices into the OpenStack. I'm an architect and design the solution, integrating it with the components. We are customers of GitHub.

View full review »
Buyer's Guide
GitHub
March 2024
Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
767,847 professionals have used our research since 2012.