How to Code (Download) or Clone Something From GitHub

Update August 4, 2020: the green ‘Download’ button shown in this video is now called ‘Code’.

If you use micro-controllers, play with Arduino, or do other things that involve open-source software, you will most certainly have come across GitHub.

GitHub has become the place for people to share source code for all sorts of open-source applications ranging from simple single-file Arduino sketches to huge cloud applications consisting of thousands of files, but also other things like electronics design files or simple text documents.

If you prefer reading this video, see
This page also has a procedure for downloading sub-folders of a repository instead of the whole thing. This may be useful when repositories are very large and you don’t need all of them.

Special offer for our YouTube followers:
You want to know more about Elektor DIY-projects? Sign up for our E-Zine:

0:00 Intro
0:13 What is GitHub?
1:08 How to download?
1:35 Raw mode
1:51 The download button
2:21 Arduino complications
3:14 Releases
3:57 Cloning a repository
5:01 Summary

At Elektor, we publish our code on #GitHub and tell people to download it from there. We then often get the question “How do I download something from GitHub?”

This seems like a silly question for experienced users, but it is true, you cannot just download the files you see listed in a repository.

In this video, you will discover several ways of downloading something from GitHub.

Update August 4, 2020: the green ‘Download’ button shown in this video is now called ‘Code’.

Elektor ESP32 Weather Station Kit:
Elektor ESP32 Weather Station at Elektor Labs:
Elektor ESP32 Weather Station at GitHub:

Follow me on Twitter: @Clemens_Elektor

source by Elektor TV

linux download


I am an avid Linux lover and open source enthusiast. I use Ubuntu and believe in sharing knowledge. Apart from Linux, I love classic detective mysteries.

23 thoughts on “How to Code (Download) or Clone Something From GitHub

Leave a Reply

Your email address will not be published. Required fields are marked *

Buca escort