GitHub: Difference between revisions

no edit summary
No edit summary
 
(29 intermediate revisions by the same user not shown)
Line 1:
'''GitHub''' hosts distributed version controlled code repositories (repos) and static websites. It can be used for any type of file but only text and image files can be compared for differences. It hosts [[open source]] projects for free.
 
Since 2018 GitHub is a subsidiary of Microsoft.<ref>[https://techcrunch.com/2018/06/04/microsoft-has-acquired-github-for-7-5b-in-microsoft-stock/ Microsoft has acquired GitHub for $7.5B in stock], TechCrunch, 4 June 2018</ref>
== Synth DIY repositories ==
* [https://github.com/busycircuits ALM/BusyCircuits busycircuits]
* [https://github.com/bastl-instruments Bastl Instruments]
* [https://github.com/Befaco?tab=repositories Befaco]
* [https://github.com/xnotox Daniel Bachmann]
* [https://github.com/DragosRotaru?tab=repositories Dragos Rotaru]
* [https://github.com/HerrPaule irie electronics]
* [https://github.com/jakplugg jakplugg]
* [https://github.com/jbeuckm?tab=repositories Joe Beuckman]
* [https://github.com/pingdynasty?tab=repositories Martin Klang], [[Rebel Technology]]
* [https://github.com/maltman23 Mitch Altman]
* [https://github.com/pichenettes?tab=repositories Olivier Gillet], [[Mutable Instruments]]
* [https://github.com/OpenModular?tab=repositories OpenModular], Open source music design hardware and software
* [https://github.com/Pharmasonic Pharmasonic]
* [https://github.com/russellmcc?page=2&tab=repositories Russell McClellan]
* [https://github.com/SonicPotions Julian Schmidt], [[SonicPotions]]
* [https://github.com/TomWhitwell?tab=repositories TomWhitwell], [[Music Thing Modular]]
* [https://github.com/vaeinoe Väinö Ala-Härkönen]
* [https://github.com/bastl-instruments?tab=repositories Václav Peloušek], [[Bastl Instruments]]
* [https://github.com/av500 Vladimir Pantelic]
 
== First time creating a repository ==
* If you don't have one already, [https://github.com/join?source=header-home create a GitHub account].
* On Windows install [https://gitforwindows.org/ Git for Windows]
* Right click on an existing project folder to use as the repository, select <code>Git Bash Here</code> and enter Git commands in the terminal window.
* [https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/ Generate a new SSH key and add it to the ssh-agent].
* [https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/ Add the SSH key to your GitHub account].
* [https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/ Add the existing project to GitHub].
 
== Cloning a project from a repository ==
{{stub}}
* Entering commands in a Git Bash shell window.
* e.g. for the [[4ms Company]] KiCad libraries, <code>git clone https://github.com/4ms/4ms-kicad-lib</code>
* To update at a later date do <code>git pull</code>
 
== See also ==
* [[Git]]
* [[GitLab]]
==* Synth[[List of synth DIY repositories ==]]
 
== References ==
{{reflist}}
 
== External links ==
* [https://help.github.com/articles/what-is-a-good-git-workflow/ GitHub workflow]
* [https://en.wikipedia.org/wiki/GitHub GitHub], Wikipedia
[[Category:Version control systems]]
 
[[Category:Git]]