Upload files to your repositories
You’ll soon be able to skip the command line and upload files directly to your repositories without having to leave the browser. Repository uploads will be rolling out over the…
Resources for developers seeking to stay informed about the latest industry trends, research, and updates from GitHub. Explore Changelogs, policy updates, product announcements, and research into the changing nature of software development. Explore research and surveys that delve into various aspects of software development and open source communities—and Octoverse, which provides detailed annual analyses of open source and public projects across GitHub. Gain a deeper understanding of GitHub’s direction to stay connected with GitHub’s evolving landscape and the broader developer community.
You’ll soon be able to skip the command line and upload files directly to your repositories without having to leave the browser. Repository uploads will be rolling out over the…
If you have source code in Subversion, Mercurial, Team Foundation Server, or another Git repository, you can now quickly and easily move that code to GitHub with the GitHub Importer.…
Last week GitHub was unavailable for two hours and six minutes. We understand how much you rely on GitHub and consider the availability of our service one of the core…
GitHub Pages is now running the latest major version of Jekyll, Jekyll 3.0, and with it, many of the complexities associated with publishing have been further simplified, meaning it’s now…
We recently announced that Git Large File Storage, our open source project for managing large assets with Git, had reached a 1.0 milestone and would be available to all repositories…
May 5, 2021 update: The limited edition U2F Security Keys described in this post are no longer available. To help users better secure their accounts, we are expanding GitHub’s authentication…
You’ve been able to attach images to issues and pull request comments for awhile. Now we’ve expanded that feature to include: Microsoft Word .docx Microsoft Powerpoint .pptx Microsoft Excel .xlsx…
It’s all too easy to force push to the wrong branch, overwriting someone else’s changes with your own. Sometimes it results in losing work (unless you know how to undo…
Recently we took a look at the popularity of programming languages used on GitHub.com. Below is a graph that shows the change in rank of languages since GitHub launched in…
The new GitHub Desktop is now available. It’s a fast, easy way to contribute to projects from OS X and Windows. Whether you’re new to GitHub or a seasoned user,…
You can now create deploy keys with read-only access. A deploy key is an SSH key that is stored on your server and grants access to a single GitHub repository.…
Communicating ideas that combine code, data and visualizations can be hard, especially if you’re trying to collaborate in realtime with your colleagues. Whether you’re a researcher studying Wikipedia, an astronomer…
Like most online services, GitHub occasionally receives legal requests relating to user accounts and content, such as subpoenas or takedown notices. You may wonder how often we receive such requests…
Distributed version control systems like Git have enabled new and powerful workflows, but they haven’t always been practical for versioning large files. We’re excited to announce Git Large File Storage…
We are currently experiencing the largest DDoS (distributed denial of service) attack in github.com’s history. The attack began around 2AM UTC on Thursday, March 26, and involves a wide combination…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.