기업의 더 효율적인 소프트웨어
선택을 위한 17년 지원 경험

GitHub 사용 후기 및 리뷰

4.8 (6,069)

GitHub 정보

GitHub Repos, GitHub Codespaces, GitHub Actions, GitHub Packages 및 보안 도구 모음을 통해 완벽하게 관리되는 DevOps 클라우드를 지원합니다.

GitHub 자세히 알아보기

장점:

It is a great platform for developers to showcase there work and get any help from the platform community.

단점:

It also sadly has no mobile app/mobile support at all.

GitHub 등급

평균 점수

사용 편의성
4.4
고객 서비스 소프트웨어
4.4
특징
4.7
비용 대비 가치
4.6

추천 가능성

9.2/10

GitHub은(는) Capterra에서 6,069개의 사용자 리뷰를 기준으로 별 5개 중 평균 4.8점을 받았습니다.

GitHub을(를) 사용해 본 적이 있나요?

귀하의 사용 경험을 다른 소프트웨어 구매자에게 알려주세요.

리뷰 필터(6,069)

Alex
Alex
미국의 Front-End Developer
검증된 LinkedIn 사용자
마케팅 및 광고, 2~10 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Highly Intuitive GIT Hosting Solution with a Ridiculous Amount of Community Support

5.0 5년 전

장점:

The best part of this software, in my opinion, has to be the repository insights that comes with the pro version and above. These insights have proven to be extremely valuable when managing larger-scale projects with multiple developers working on the projects. Not only is our project management team able to get live updates on the progress of the project with each commit, but our team is also able to hold each other accountable by seeing their progress via the progress tracking feature and individual commits. Another notable mention for Github is their desktop GUI. This is such an incredibly easy tool to use and it makes the entire GIT experience much easier to understand and maneuver.

단점:

The one issue i had with this software is the repo search functionality. This part of the software can be confusing to learn to be effective with and it takes some time to be proficient with, which can be a hassle for some of our newer members of our project management team.

Tommy
Tommy
스웨덴의 CTO, Senior System Designer
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 2~10 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

GitHub is one of the tools you just need

5.0 8개월 전

주석: Works great, high quality and never loose any work. Check in often in busy collaborative environments, otherwise use the merge tools, no biggie.

장점:

It works. Fast and on Mac OS, Windows and Linux. Integrated nicely into both Visual Studio Code (PC, Mac) and Visual Studio (PC). Code compare. Merge. No problems.

단점:

It starts to eat disk space and 50Gbyte gone the other day. Some more integrated cleaning would be great.

Federico
일본의 Software Engineer
정보 기술 및 서비스, 자영업
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Easy to use

4.0 2개월 전 신규

주석: GitHub, truly the best collaboration tool for developers!

장점:

GitHub, very easy to install, configure, and use, no matter team size. And also, they keep improving it! Version control is super convenient, and collaboration options, like "pull requests" and code reviews, are really great. Moreover, there are many integrations possible with other tools

단점:

Nothing really bad, except some bugs occasionally, but they are quickly fixed

Lallchand
미국의 Engineering manager
방위 및 우주, 10,000+ 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

GitHub review

3.0 3년 전

주석: Very good , use for source control

장점:

It stores all revisions , has a good tracking system, used by various companies

단점:

Everything is command line and sometimes don’t remember all the commands

Khin Swe
네덜란드의 Mobile App Developer
이러닝, 501~1,000 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Source Code Management For Free

5.0 3개월 전

주석: For overall experience with Github is totally great. It's fast, easy, flexible and mainly it is free. Moreover, GitHub has some features, like git page. It can support your portfolio upload in public. I really like it.

장점:

The most I like about Github is Repository CRUD. I always use Github for my projects and create repository on Github and collaborate with my colleagues. It's really awesome. My working process is easy and fast due to Github.

단점:

The least I like about Github is Git merging. It was stuck something when I want to merge with my colleagues's branches like rebase. I can't push and pull at that time. I think it needs to fix it later.

Logan
Logan
미국의 Software Controls Engineer
검증된 LinkedIn 사용자
기계, 201~500 직원
소프트웨어 사용 목적: 1년 이상
리뷰어 출처

The Absolute Best Place To Build Software As a Team!

5.0 8개월 전

주석: Excellent experience and I really cannot imagine a modern software development world without GitHub at this point. This is a the gold standard right here.

장점:

I love the wide array of features and the usage simplicity. Everything works well and meets pretty much all of our needs as a team. GitHub is very dependable and does a great job at constantly improving and responding to feedback.

단점:

CI/CD is a bit of a rabbit hole that I wish the barrier to entry was a little lower on, but all the right tools are there if you spend the time to learn them.

Nitin
Nitin
인도의 Technical Director
검증된 LinkedIn 사용자
컴퓨터 게임, 11~50 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Github Best Tool For Source Control

5.0 8개월 전

주석: Overall experience with Github is still amazing. We rarely face any challenge relate to there service. Never face down time.

장점:

User Friendly , Ease To Setup , Customer Support, Code Review System.

단점:

Pricing, Art Asset Management, Unity Engine Specific Support

Wes
Wes
미국의 Principal Software Engineer
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 1,001~5,000 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

GitHub is the Best Code Sharing Software Platform! Hands Down.

5.0 8개월 전

주석: GitHub is an indispensable platform, for which there is no substitute.

장점:

It's free and very easy to use; Plus it's supported practically everywhere.

단점:

None I've identified. Pleasantly surprised Microsoft didn't ruin it after acquiring it.

Terry
오스트레일리아의 Sr Analyst
광업 및 금속, 10,000+ 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

best tool for knowledge management

4.0 지난달 신규

주석: GitHub is essential to any modern knowledge management system. It can host all sorts of different documents and allow tracking changes and reverting back to historical files.

장점:

Being able to share codes and track the changes made by different people. Able to revert back to historical files.

단점:

Recently GitHub enforce two factor authentication on every account which is painful

Jeremy
미국의 Programmer
컴퓨터 소프트웨어, 2~10 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Github is essential to manage projects.

4.0 4주 전 신규

주석: I have enjoyed my experience with github. It is easy and clear to use and very extensible. It is key to managing my projects.

장점:

A lot of good tools for managing repositories and a lot of good and well supported integrations with other platforms.

단점:

I dislike their private repositories. They are too restrictive for free users.

Dilanka
스리랑카의 Head of Innovations
정보 기술 및 서비스, 11~50 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

A universal level source code management system

4.0 5년 전

주석: Implementation was very organized. It was not easy without proper guidance, but the instructions were generally available over the community and problem solving was also very smooth. Availability over a number of platforms made the choice more strongly recognized. Developers/Programmers could easily adapt to use GitHub as the only version control and source code managing platform with no time.

장점:

The important features available to manage the source code within the Application Development IDE itself made the work more efficient and convenient. GitHub was efficient enough to link the entire platform-based solutions right within the IDE, so the version management, source code control including comments and documentation was made the productivity increased rapidly within the organization.

단점:

The free and generally available version did not secure the source code managed over the platform by allowing users to create private repositories, which is not available in public. However, the paid version managed to provide that facility but it could have been better if the free version at least provides a limited number (at least one) private repository available.

검증된 리뷰어
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 11~50 직원
소프트웨어 사용 목적: 1년 이상
리뷰어 출처

Best in class, world-known service

5.0 5년 전

주석: Great! I'd choose them again in a heartbeat. They're easy to use, integrate with almost every tool I can think of and have great customer support. The keep delivering new features lately, and I'm excited for what's coming next!

장점:

This is probably the best hosted Git solution out there. GitHub is the de-facto standard platform for hosting OSS projects, which makes a TON of services integrate with it, and therefore a good solution for private repositories as well. Now with GitHub Actions, the GPR and more coming soon, I think it's the best platform around.

단점:

Pricing is _a bit_ pricey, compared to the alternatives such as Bitbucket (less than half the price per user) or GitLab, which provide various pricing tiers, including a free self-hosted one.

Matthew
Matthew
미국의 Senior Engineer
정보 기술 및 서비스, 자영업
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

It's an industry standard tool for reason

5.0 4년 전

주석: Very simple to set up and use, and being an industry standard most onboarding developers and engineering teams already know how to use it.

장점:

Reliable and consistent version control and code collaboration platform. The team management, issue tracking, visibility/privacy control are all top of the line, and of course the underlying "git" hosting is perfect. Introduction of Github Actions only improves the value of the platform.

단점:

I'd like to see more for project management, e.g. ways to better organize issues by priority, themes ("epics") and create scrum, agile and/or kanban influenced views and planning tools. I've heard some folks express concern with Microsoft's acquisition of GitHub, but I don't understand the concern b/c Microsoft has a solid history of operating business-grade tools, and from the date of acquisition we've only seen more-for-your-money price changes.

Jorge
코스타리카의 Software Developer
컴퓨터 소프트웨어, 501~1,000 직원
소프트웨어 사용 목적: 1년 이상
리뷰어 출처

The best choice for version control for small and large projects

5.0 3년 전

주석: It has been great software to be honest I will highly suggest it since it's very accessible to anyone, they offer a lot of plans and pricings.

장점:

There are some key features that makes GitHub a great tool for version control. In the first place all the process of having control over branches setting permissions and the vast options for configuration in the repository you have are great. It has one of the best pull request section, it allows for commenting more than one line which is great for making comments. As well GitHub have integrated great tools like the pipelines we can create to have continuos integration.

단점:

Some time for me GitHub has been built without an intuitive UI and checking even the smallest and easiest thing like a date you need to hover over another date to tell you the complete hour and time of a commit per say. So this kind of stuff makes GitHub sometimes difficult for new joiners of the software but as you get to use it more.

Amitava
Amitava
인도의 CTO & Co-founder
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 2~10 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Goto Source control for software developers

5.0 3년 전

장점:

I've been using GitHub for more than 10 years. It is the goto hosted Git service for my personal and enterprise SCM platform. It has pretty much everything you need for software development starting from source code management to issue tracking, project management, build tools (Actions) and online code editor. I also use GitHub CoPilot which is great productivity tool saving at least 30% of my development time every day.

단점:

There are no complains really! I love everything about GitHub.

검증된 리뷰어
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 11~50 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Best software for Tech companies

5.0 2년 전

주석: I'm very happy with the product, since we have been using it everyday, the amount of new bugs has decreased a lot, and we can track more efficiently the work inside a sprint and at the end of it.

장점:

It's very easy to integrate with other software that the company already use it. For example, we use Discord to communicate between coworkers, and thanks to the Github bot integrated in it, there's a message each time someone approved a Pull request or Closed an important Issue. Also, with his integrated CI/CD, we can now upload a new version of the app and even testing it, so the final user can have a very good experience without major flaws.

단점:

I wish that Github can have a better use to link Issues and Pull Requests, it's very interactive but there are time that I forget to link some Issue and it's a little frustrating to have some unlinked Issues after a sprint.

HansOlivier
캐나다의 Student - Intern
컴퓨터 소프트웨어, 5,001~10,000 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

고려된 대안:

The code versionning standard

5.0 2년 전

주석: I have used GitHub personally and never had any problems. I also used it professionally and every time something came up, I knew with high confidence that my coworker or myself messed up and that it was not the software's fault. All of my code versioning with GitHub was used on teams with less than ten members.

장점:

The entire code versioning tool is so easy to use and does every branch operation with visual clarity. It implements git quite easily, especially with a RSA key.

단점:

There is no real issue with GitHub. It does exactly what it is supposed to be doing. I could say that I had a few difficulties learning the concept of versioning when first using it.

Sébastien
Sébastien
멕시코의 Directeur
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 2~10 직원
소프트웨어 사용 목적: 1년 이상
리뷰어 출처

A Secure, Reputable and Scalable Solution for All Your Developer's Needs

5.0 6년 전

주석: Because GitHub is a reputable service used by millions of developers, it serves as a great tool to show off your skills to potential employers. I personally got the privilege of getting access to more work opportunities as my experience using the service was taken into account when working remotely with a team. Being uselessly paranoid about potentially losing my files and projects, I feel reassured knowing that my code is being hosted on GitHub while being seamlessly synchronized on a third-party storage service, allowing for a painless retrieval of anything of importance in the worst case scenario. It also serves as a useful backup in case the code base gets messed up locally: it suffices to delete everything and start from scratch by pulling all the data from GitHub. The reverse is also true: if for some reasons a project has diverged too much from local changes being made, it is very simple to rewrite the history of a project by reusing only local references and discarding anything on the other side. Since Git isn't particularly easy to approach for beginners, having all those safeguards and the ability to undo most actions brings peace of mind to the user.

장점:

Since GitHub relies on Git underneath, one can be assured that it uses a strong, open source system behind the scenes. It integrates so well with the command-line that it's the main way I interact with GitHub on a daily basis. All essential actions you may need to perform are also available in the graphical interface on GitHub, making for a convenient experience when on the move as all necessary tools can be accessed either way. It offers security features such as the ability to link SSH and GPG keys, allowing users to verify their commits and secure their identity. The two-factor authentication system is also impressively well thought-out, having various recovery options including security keys, SMS number, recovery tokens, recovery codes and even fallback SMS number. If you often write the same content in form of comments, there is even a feature to have "saved replies", speeding up the interaction process for recurring matters. GitHub is also extremely accessible, offering unlimited private repositories for personal use. Even open source organizations can benefit tremendously without having to spend a dime as it includes by default everything one can need. GitHub is also perfect for students, giving you access to pro features and discounts through their "Student Developer Pack". GitHub Pages is another fantastic aspect of the platform, allowing you to host a website without any hassle, with really quick build time while also ranking very high on search engines.

단점:

Even though all members in a specific organization on GitHub may prove they are all verified students, there is still the need for the educational institution to set up a few steps on their own to approve changes being made, which slows down considerably the initial setup. The search options, although they are powerful, aren't very intuitive and many useful functions are well hidden in the documentation pages. As a regular user, there is no option to freely start collaborating in private repositories before scaling up, which is a feature that's often available on other similar platforms. On that note, the price tag for GitHub is relatively high for the added benefits compared to other solutions. There is a restriction on file size, which cannot exceed 100 Mb. In most instances, this is not an inconvenient, but it will not be an appropriate platform to handle sharing large files when rendering 3D models for example.

SI
대만의 Research Assistant
리서치, 자영업
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Convenience just a pull away: GitHub, a game-changing tool for developers

5.0 5년 전

주석: Overall, learning Git and GitHub made life as a developer convenient. We transitioned from manually merging our code to using GitHub. Although it required some practice, it was well worth the time. We realized that we were missing out and how our older projects would have been a breeze if we learned about GitHub sooner.

장점:

Knowing git and GitHub boosted the productivity of my team members and I. We were able to cutback on the times we were doing manual version control work rather than actual software development. It has been very useful to the point that it has been integrated into our project work pipeline. It has been very reliable and our team has never encountered problems in uploading and retrieving the code of others. We are able to document any changes to our code and fix conflicting code which made working in a team much more convenient. Our team of 3 uses the free version which allows us to collaborate with each other, set up a public or private repository, document our bugs, and manage our workflow which already is a lot for a free service. Paid options allow for collaboration of bigger teams, analytics, and other advanced features. Aside from that, a GUI version of the application allows you to visually see the changes in the project and simplifies the workflow. Tutorials and documentations on how to use GitHub, for both the GUI and command line versions are available. Most source code editors now even have GitHub integrated and allows you to do the commands without leaving the editor.

단점:

As great as GitHub is, it really takes some time in getting used to, especially for beginners. It has a steep learning curve and you are most likely going to have to use a search engine for the tasks you want to do. GitHub also has an application with a GUI which is relatively beginner friendly, but even then, the Git workflow is really something that requires practice. I personally use the Command Line Interface and the difficult part is knowing the commands to use in which I solved by printing out a cheat sheet.

Naseeb
네팔의 Developer
정보 기술 및 서비스, 51~200 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

This is everything you need when you're on the track of being developer.

5.0 4년 전

주석: It's been more than 2 years since i started using GitHub. Being a web developer i find it very useful for all the developers around the world and i'd highly recommend to all the upcoming beginners too. This is a great way of sharing, contributing and gaining knowledge. We can get lots of support from other developers too in case of their repositories. Another main thing is that, we can form a team and work together to contribute on Github. Anyone who are willing to start coding or codes can easily create a free account on GitHub and start contributing and playing around with code world. This is everything a developer needs! Overall, my experience is too good and still i've been contributing toward Github on daily basis.

장점:

Due to it's easiness for using, I think this helps to become Github's biggest strengths. It's super reliable, easy to contribute our projects and share among all. It also contains broad set of features and also provides a clean responsive UI for the interaction. Everything's on top regarding it UI. All out repository files are organized easily. Other user's or developers can simply get help from the existing repositories and can leave issues if they face any problems with their code. Here, developers together can contribute single repository which Github helps in keeping track of each by particular author.

단점:

May be conflict management could be more improved. Sometimes searching repositories becomes hard. Search feature is good but not that great. Notification feature is not good, keeps on displaying even if we click on it.[only if the notification is done as instructed, the notification gets removed]. All the projects are Quoted looking upon the maximum number of code used on certain language. [example: i'll be contributing nodejs project then, it doesnot shows the project is in JavaScript language, instead shows HTML] for such case we have to manually fix it all the time.

Pawan
Pawan
네팔의 Freelancer
검증된 LinkedIn 사용자
컴퓨터 소프트웨어, 자영업
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Best web version control

5.0 4년 전

주석: Overall my experience of using GitHub as a Software Engineer is pretty good. I have been using it to share my personal projects and also to work on group projects. Its also have been a great place to showcase my personal works and contribute to open source projects.

장점:

I have been using this great platform for 4 years and I am in love with it. I started using it in my bachelor's for hosting my projects and also collaboration with my colleagues on a group project. It's very useful to host code and share it with developers around the world and get feedback and help on the issues with the code. Also, it's a great place to find out many open source projects where you can contribute to and also use them on your personal or company projects. Also, it's great when it comes to working in a group, assigning tasks, creating issues, monitoring work progress, etc are great features. I also love the webhook feature to make automatic changes to the production/development environment so we get the latest code changes deployed. Also, creating, merging branches, etc can be done on the web. It's a great place to share your work and get feedback, contributions, and discussion on topics to make the code clean and more useful. Also, it has tons of tools in the marketplace which can be used for continuous integration, deployment, code review, etc to make the work easier. I love to star the projects so that I can view them later and I use it as a bookmarking feature. Also, forking is great to copy a repository with making changes on my own for my desired needs.

단점:

One issue that I am facing is the GUI bug where I search my one of my repository and open it and when I press the back button on the browser and when I try to search my another repository I am redirected automatically to my list of repositories instead of letting my search finish. Another con maybe it may be hard to use when starting using GitHub for the first time. Also, it doesn't let to perform the merge with the conflicting commits on its GUI and I have to use the command line commands.

검증된 리뷰어
검증된 LinkedIn 사용자
은행, 51~200 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

GitHub is the Industry Standard of SCM & versioning tools

5.0 2년 전

주석: GitHub is a more than excellent Source code management & Versioning tool. Most developers I know use it daily & are quite happy with the extensive features & integrations it provides with other IDE & continuous deployment tools like Jenkins, CircleCI.
Also, continuous support & feature improvements from GitHub team is very much appreciated by its large community.

장점:

Starting with versioning, ease of code management & collaboration, which is of utmost priority for any company that wants to develop code. GitHub provides it all. They keep adding new features such as vulnerability scanning & integrations with IDE platforms like VScode. This makes GitHub even more reliable & convenient for coders. Today, majority of coders will tell you to choose GitHub over any other platform given how much it has helped them & their company to develop code, continued with feature & bug management.

단점:

Merge conflict handling has improved since it was first implemented but there is still a lot of scope to make it easy for developers. Code search is another feature I want GitHub to improve on, currently it does not allow to search for specific piece of logic inside a big repository until you take a pull & do it in your IDE

Shamrul
방글라데시의 DMS Oparetor
원격 통신, 10,000+ 직원
소프트웨어 사용 목적: 무료 체험판
리뷰어 출처

For a Developer Its too Good

4.0 2년 전

주석: I have a positive experience with GitHub, as it provides a robust and accessible platform for version control and collaboration. The platform integrates with a range of tools and services, and is home to a large and active open-source community. Additionally, GitHub is known for its ease of use and intuitive interface, making it accessible to a wide range of users, including those without technical expertise.However, as with any software, there may be limitations or drawbacks, such as limited customization options, cost, performance issues, and UI limitations. It's important to carefully evaluate the specific needs and requirements of the individual or organization before choosing GitHub or any other platform for version control and collaboration.

장점:

Version control: GitHub provides a powerful version control system that allows developers to manage and track changes to their code over time.Collaboration: GitHub provides a range of collaboration tools, including pull requests, code reviews, and discussion forums, that make it easier for teams to work together on projects.Open-source community: GitHub is home to a large and active open-source community, making it easy for developers to find and contribute to projects, as well as access a wealth of resources and support.Integrations: GitHub integrates with a wide range of tools and services, including popular integrated development environments (IDEs), issue trackers, and continuous integration/continuous deployment (CI/CD) systems.Security: GitHub provides a range of security features, including two-factor authentication, encrypted communication, and the ability to encrypt sensitive data at rest.Large repository: GitHub hosts a massive repository of open-source projects, making it easier for developers to find and reuse code, as well as contribute their own projects to the community.Ease of use: GitHub has a user-friendly interface and is designed to be accessible to developers of all skill levels, making it easy for users to get started with version control and collaboration

단점:

Limited customization options: While GitHub provides a range of features and capabilities, some users may find that the customization options are limited, particularly for advanced users.Cost: For larger organizations or enterprises with many users, the cost of a GitHub Enterprise subscription can add up over time.Performance: Performance issues can arise when working with large repositories, particularly when many users are making changes at the same time.UI limitations: Some users may find the GitHub interface to be limited or confusing, and may prefer to use alternative Git clients or GUIs.Limited issue tracking: While GitHub provides basic issue tracking capabilities, some users may find that these are limited and prefer to use alternative issue tracking software.It's important to keep in mind that the limitations or drawbacks of GitHub may vary depending on the specific needs and requirements of the individual or organization. It's recommended to carefully evaluate their needs and compare the features offered by different platforms before making a decision.

Hossein
미국의 Electrical Engineer
고등 교육, 1,001~5,000 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

GitHub is a powerful tool that has revolutionized the way developers collaborate on software project

5.0 2년 전

주석: Overall, GitHub is an essential tool for developers of all levels. Its intuitive interface, powerful features, and vibrant community make it the go-to platform for collaborative software development.

장점:

As a platform for version control, it offers an intuitive and user-friendly interface that makes it easy for developers to collaborate on code, track changes, and manage multiple versions of a project.One of the important strengths of GitHub is its vast community of developers. GitHub provides a wealth of resources for developers looking to learn from others or share their own work with the world. This community also provides a platform for collaboration, allowing developers to contribute to open source projects, participate in discussions, and learn from one another.In addition to its powerful version control features, GitHub also offers a range of tools to help developers manage their projects. These include project management tools like Kanban boards and issue tracking, as well as integrations with other popular development tools like JIRA and Trello.Perhaps the greatest strength of GitHub, however, is its commitment to open source development. By providing a platform for developers to share their work with the world, GitHub has helped to democratize software development and empower developers of all skill levels to contribute to the larger community.

단점:

One of the biggest issues with GitHub is that it is very hard to learn how to use it at first. No novice developers, the tool can be overwhelming. A lot of features in GitHub requires a thorough understanding of coding and software development. Another disadvantage of GitHub is that for technical users, the free version is limited. The paid version is definitely recommended; however, small groups might find it on the expensive side.

Hussain
캐나다의 Director of Developer Experience
정보 기술 및 서비스, 201~500 직원
소프트웨어 사용 목적: 2년 이상
리뷰어 출처

Excellent source control but archaic billing

5.0 8개월 전

장점:

It is very easy to collaborate and work on code changes, publish releases, and run automation scripts. The UI is fast and they are improving it constantly making it quick and efficient to navigate to the repository and even the file you want.

단점:

My biggest gripe about GitHub is the billing. You have to buy a fixed number of seats and you can only increment it in 10s. So, even if you need just one extra user, you still have to pay for 10. It also takes a long time (2-3 days, more in some cases) to get the licenses added. I can't even process why this is the case. I would much rather have preferred usage billing.