2019-08-04T07:38:00Z

What needs improvement with GitHub?

Julia Miller - PeerSpot reviewer
  • 0
  • 14
PeerSpot user
Get the report
Helped 765,234 peers since 2012
35

35 Answers

DC
Real User
Top 5Leaderboard
2024-01-17T12:47:00Z
Jan 17, 2024

The initial setup requires heavy documentation which can be challenging for new developers.

Search for a product comparison
Shantanu Adsule - PeerSpot reviewer
Real User
Top 10
2024-01-17T10:36:43Z
Jan 17, 2024

The solution should have less integration with the AI part, but it needs to add features with other automation tools so that it can be easily integrated.

Erick  Karanja - PeerSpot reviewer
Real User
Top 5Leaderboard
2024-01-12T13:01:00Z
Jan 12, 2024

The product must document the CI/CD process more. It must also expose the APIs for CI/CD.

SM
MSP
Top 20
2023-09-15T12:03:57Z
Sep 15, 2023

GitHub needs to improve its UI.

Adalberto Barbosa Da Costa Lobato - PeerSpot reviewer
Real User
Top 5Leaderboard
2023-09-11T15:14:11Z
Sep 11, 2023

There is room for improvement in terms of interface because I had a problem with developers who didn't know what GitHub was, and it was a little bit strange to explain.

RN
Real User
Top 20
2023-06-08T15:01:00Z
Jun 8, 2023

I don't have any comments on the improvement needed in the tool since I'm okay with it. I don't have anything really in mind. It's not like I am picky, and I don't need to be picky unless it's really an overblown, like, there are some bugs or some glitches or something like that in the solution. As of now, everything looks fine. Scalability is an area with a shortcoming, because of which it has room for improvement.

Learn what your peers think about GitHub. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.
RiteshKapse - PeerSpot reviewer
MSP
Top 5
2023-05-02T09:34:52Z
May 2, 2023

The solution can improve by adding video guides, official guides, or short courses that cater to beginners who are new to the system. These resources could offer step-by-step guidance on how to use GitHub, including common procedures such as pulling and committing. Currently, many of us have to resort to searching for information on how to do these tasks via Google. An official guide provided by GitHub itself would be a valuable asset to newcomers and would save them time and effort. There is potential for GitHub to enhance its features to be more like a Jenkins pipeline or CI/CD pipeline. While I currently use GitHub for code integration, I would like to see more emphasis placed on code management and automation. It would be beneficial to have more input on these areas within GitHub.

SN
Real User
Top 5Leaderboard
2022-09-23T14:04:30Z
Sep 23, 2022

GitHub could add some more security features.

Haresh Ghatala - PeerSpot reviewer
Real User
Top 5
2022-09-13T11:39:09Z
Sep 13, 2022

There can be conflict issues when two developers work on the same file or line of code, and it would be great to see that improved, possibly with an AI solution. A great feature would be the AI for code conflicts, enabling us to choose which code edit is the one we want to go with.

LD
Real User
Top 5Leaderboard
2022-09-13T11:21:00Z
Sep 13, 2022

I would like to see more security where a plugin was available for us to update in relation to security.

AS
Real User
Top 5
2022-08-15T21:55:10Z
Aug 15, 2022

We would like this solution to have a more user-friendly interface.

MK
Real User
Top 5
2022-08-08T09:21:00Z
Aug 8, 2022

There is a bit of a learning curve. The very first them that I used it, my issue was understanding it. It seemed very complex to me. That said, eventually, I got the hang of it. They could make it a bit more user-friendly.

Karthikeyan Sekar - PeerSpot reviewer
MSP
Top 20
2022-07-26T06:13:00Z
Jul 26, 2022

There are some minor areas of improvement that could be made, specifically the onboarding processing which I think could be simplified. It would be great if GitHub could integrate with AI and machine learning systems.

RO
Real User
Top 20
2022-07-25T12:06:00Z
Jul 25, 2022

I cannot recall coming across any shortcomings of the product.

AK
MSP
Top 5
2022-07-22T12:46:00Z
Jul 22, 2022

I would like a more graphical, user-friendly UI, to avoid writing so much code on cmd.

Dilip Telang - PeerSpot reviewer
Real User
Top 5
2022-07-11T08:16:33Z
Jul 11, 2022

From the recruiting standpoint, I would like to see email IDs and phone numbers and a brief introduction about their profile.

CirveshDaga - PeerSpot reviewer
Real User
Top 5
2022-07-06T09:42:29Z
Jul 6, 2022

GitHub could have better integration or capability with other solutions.

Vishal Karanjkar - PeerSpot reviewer
Real User
Top 5
2022-07-06T08:49:50Z
Jul 6, 2022

GitHub storage is one of the main requirements and it could improve.

Mahananda Narasappa - PeerSpot reviewer
Real User
Top 20
2022-06-26T13:39:32Z
Jun 26, 2022

The GitHub repository needs an upgraded user interface and overall UI improvements. In Automation Anywhere, we have one repository where you can download or upload information. They have two interfaces in a single view that has verification. It would be good if Github offered the same.

Gourav Suri - PeerSpot reviewer
Real User
Top 5
2022-06-23T09:35:24Z
Jun 23, 2022

Mostly they have the features that we need and they are currently being used. There are two approvals already. However, if something has to be moved into approvals, and if they don't approve it in a few hours, then they should move the approval request to some other user, or they should have a way to escalate it.

VB
Real User
Top 10
2022-06-06T09:47:00Z
Jun 6, 2022

GitHub uses basic configuration, but messaging is not clear. For example, when a database denies a username and password, it says "asking for person accepted". I would like to see improvements with merging code from multiple branches. When more than one developer is working at the same time, it becomes complicated. It very much depends on the person doing the merging. There is no assistance from the tool itself. If a mistake is made, the tool will not be able to correct it. It would benefit from an automated checker.

Zeeshan Rauf - PeerSpot reviewer
Real User
Top 10
2022-06-03T10:41:43Z
Jun 3, 2022

They need to make it possible to recover branches. For any of the branch that does not have PR, that is unrecovered. So there should be an option to recover those branches. I cannot recall coming across any missing features. The user interface on GitLab is better.

Subodh Ghuge - PeerSpot reviewer
Real User
Top 20
2022-05-29T12:42:03Z
May 29, 2022

We are not able to access GitHub from our VPN. Whereas on the customer side, we are able to access the open source data. If the data was more accessible in my company as well, I think it would be useful to have the ability to work with VPN. I would also like to see deeper integration with Microsoft products.

Daniel Piessens - PeerSpot reviewer
Real User
Top 20
2022-04-25T09:35:57Z
Apr 25, 2022

GitHub's issue management could be improved a little from an organization standpoint. It would be helpful to have the ability to organize a work board or a backlog more comprehensively. For organizations migrating to GitHub from arbitrary systems, it's a little bit of a headache to move on to that system.

GL
Reseller
Top 20
2022-04-05T15:23:07Z
Apr 5, 2022

It is not technical. It is more about how people perceive GitHub in terms of the security of the code. They need to understand that if they have a repo on GitHub, it is not public for everyone. They're improving the work items to track the progress of the team, but in my experience, Azure DevOps is better in this functionality. GitHub needs to improve the form to track the progress of the work done by a team.

AT
Real User
2021-11-03T21:27:00Z
Nov 3, 2021

The only thing I see missing in GitHub is that it isn't very user friendly for key personnel who don't have in-depth, technical knowledge. In Jira, there are many functions to upload our test cases, and in GitHub we can only do it manually. There are functions which can be used to upload different files, but that still requires some technical knowledge. A layman cannot do it. Someone has to be trained with all those artifacts. In the next release, I would like to see more QA friendly features like extensions. In Jira, you can modify different extensions. GitHub doesn't have that. They have many standard features, but sometimes I feel that there is something that I need but it's missing.

XQ
Real User
2021-08-04T21:02:04Z
Aug 4, 2021

I'd like to GitHub become a more user friendly solution. There are some commands that if we want to reset it to a previous version or we try to roll back, we sometimes get a broken link in the history. Maybe there's something we can do to make the learning curve easier for the user. Perhaps by visualizing the operation instead of the command line.

MS
Real User
2021-05-29T23:49:00Z
May 29, 2021

The branches created for the separate software and enrollment should be improved. There is a need to create separate software branches, such as for the production, operation and development teams, who are licensed, in respect of their need to match to test what they develop in a test environment. I can immediately go back and look at the features to see if they are up to the mark, such as those involving unnecessary code. As someone who works in infrastructure, I know how hard it can be to create things on this level, but it can be worthwhile. Confirmations and requisite future updates are in the end user's domain. The migration of the databases, such as the migration of my websites to the new WordPress sites, works at times but is slow. In such a case, the hardware must be increased. When it comes to the question of whether we should change to new servers and set up a new infrastructure level, I have found GitHub to be very helpful. It pushes the code directly to the repository and dumps the database on the other end. The security point should be addressed in the next release. Scaling is also an issue. If the code is very high on the user side and I should suddenly find myself wanting to increase the monthly use of my website from 10,000 to 30,000 people, it can create an imbalance in the infrastructure. In the case of the code level, we may see issues involving optimization.

SK
Real User
2021-05-19T11:53:17Z
May 19, 2021

It is currently only from the development perspective. It doesn't have features related to project management and testing. It is not like Azure DevOps. So, there is a lot of room for improvement. It is a version control product, and it would be good if they can come up with a complete DevOps product.

HB
Real User
2021-05-13T20:19:15Z
May 13, 2021

There is a bit of a learning curve. At first, you'll have to do some searching online to figure out how to perform or reverse certain actions. When we have new team members, they tend to send you a full request for issues and it can create a bit of a bottleneck. There can be a lot of research and lots of problems initially created by users that don't yet understand the system. The solution could use even more integration with automation tools.

AA
Real User
2021-04-20T18:58:03Z
Apr 20, 2021

If it had all of the end-to-end integration, then we probably wouldn't have any doubts about what we have installed. However, at this point, we're still trying to figure out how to use it end-to-end. The new version is supposed to make GitHub actions available to us within the on-prem instance. We're waiting for that, just to see how that plays out with the rest of the source control features and to see if that gives us some semblance of similar capability to what GitLab supposedly provides. I don't know if there are any plans to do a better integration with the front-end type of tooling. I would like to see it evolve to a full-blown DevOps stacks hopefully similar to GitLab at some point. We've found the way licensing is set up to be very challenging. Also, the LDAP sync capability falls over frequently due to the complexity of our LDAP domains. This requires us to perform manual LDAP syncs almost on a daily basis

AA
Real User
2021-01-13T07:09:00Z
Jan 13, 2021

In terms of what could be improved, I would say the security. I didn't try the two-factor authentication so I don't know if they have it already or not. I sometimes found it very difficult to connect it with other tools, such as Jenkins or others. For the testing for example, I have to go between both sides. I don't know if I am using it right, but I don't know if they have these features or not. So I have to find other tools to support it because I couldn't really rely on GitHub for the steps that I needed. Additionally, we are facing really big issues with the Arabic language in GitHub and I don't know if they are focusing on some improvement in the language capabilities. This is one of the things we're facing. As I mentioned, for the management we need some improvement in GitHub. It's not built for that. We really need some improvement for the project. It made it tough. But overall I didn't find anything really urgent needed to improve.

MP
MSP
Top 20
2020-03-05T08:39:41Z
Mar 5, 2020

I would like to see integration with Slack such that all of the changes made in GitHub are reflected there. You would simply enter the Slack URL and the notifications about code changes would be forwarded.

ZW
Real User
2020-03-05T08:39:00Z
Mar 5, 2020

If you are uploading or cloning a large file, with more than 25 megs, it's pretty slow. The upload/download speed is pretty slow for a single large file. It is only a problem if the repo has a high-resolution pic or video.

OK
Real User
2019-08-04T07:38:00Z
Aug 4, 2019

The ticketing system is not working. This solution would be improved with the inclusion of support for CICD.

GitHub is a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
Download GitHub ReportRead more