This document provides an introduction to GitHub, including what it is, why it is used, and its key features. GitHub is a file storage service for developers to save source code and files. It is based on the version control system Git and allows users to collaborate on projects. Popular features of GitHub include Wikis, Gists for code snippets, GitHub Pages for hosting websites, and extensions that enhance the user experience. The document also discusses other similar services like BitBucket and GitLab, as well as version control systems like Mercurial and Subversion.
What's New in Teams Calling, Meetings and Devices March 2024
GitHub Intro and Tips (39
1. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Welcome 2 GitHub
GitHub Introduction and Tips
VIA Next Innovators Tokyo1
(Authorized Affiliate of VIA Programs2
)
November 2019 at our Learning Cafe
1next innovators tokyo@viaprograms.org
2http://viaprograms.org/
1 / 15
2. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Outline
1 What is GitHub ?
2 Why GitHub is used ?
3 Who is using GitHub ?
4 GitHub Wiki
5 Gist
6 GitHub Pages
7 Refined GitHub
8 Extra: GitHub-like Services
9 Extra: Things Similar to Git
10 References
2 / 15
3. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
What is GitHub ?
File storage different from Dropbox.
Difference Between Dropbox
Made to save source codes (PDF can also be saved)
Based on Git
GitHub Wiki, GitHub Pages, Gist is available
GitHub Actions: Compile on GitHub
Social Networking Services
Follow other users
Various communities exist
Other features
Commit: Enter edit details
Issue: Someone may help you about the programs
Release: Notice about your creations
3 / 15
4. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
What is GitHub ?
Common points with Dropbox
You can save in separate folders (directories)
Upload by Drag & Drop
Saves indents in the Source Code
Zip file download OK
sudo apt install git→Git available for Linux
4 / 15
5. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Why GitHub is used ?
Why GitHub is used ?
Widely used by developers.
Also used by researchers.
5 / 15
6. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Who is using GitHub ?
Famous academic users
Sheehan Olver3
,
Nick Higham4
, Nick Trefethen5
· · ·
Famous corporate users
Facebook6
, Microsoft7
, Wolfram Research8
· · ·
3https://github.com/dlfivefifty
4https://github.com/higham
5https://github.com/trefethen
6https://github.com/facebook
7https://github.com/microsoft
8https://github.com/WolframResearch
6 / 15
7. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
GitHub Wiki
Wiki for yourself (Explain programs at here)
Available for each GitHub repository.
AsciiDoc, Markdown, MediaWiki, Textile is available
Use Codecogs9
→math formulas are available.
9https://www.codecogs.com/latex/eqneditor.php
7 / 15
8. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Gist
Independent from Repository
Markdown available
Source codes can be uploaded
You can set private or public
8 / 15
9. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
GitHub Pages
Website maker on GitHub.
How to use
Install GitHub Desktop (free)
↓
Make repository named username.github.io
↓
Make index.html on local
↓
https://username.github.io is made !!!
Not only Codecogs but also MathJax is OK !!!
Even you don’t know HTML · · ·
Prepare your website on Google Site
↓
Use HTML converter on Google Site
↓
Paste to GitHub Pages !!!
9 / 15
10. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Refined GitHub
Google Chrome/Firefox extension.
Features
User icon on reaction
Indent on comment
Open all issues at once
useful 404 page
cf: Refined BitBucket
10 / 15
11. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Other Extensions
Other Extensions
Hacker Tab (GitHub Trends on Tab)
OctoLinker
OctoTree (GitHub Source Code Tree on Screen)
11 / 15
12. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Extra: GitHub-like Services
BitBucket
GitLab10
Gogs11
, Gitea12
(Based on Go Language)
Features
Import/Export available from GitHub.
based on Git.
10https://gitlab.com/
11https://gogs.io/
12https://gitea.io/en-us/
12 / 15
13. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Extra: Things Similar to Git
Mercurial13
SourceForge14
Apache Subversion15
13https://www.mercurial-scm.org/
14https://sourceforge.net/
15https://subversion.apache.org/
13 / 15
14. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
References
GitHub
Introducing GitHub, A Non-Technical Guide, Peter Bell and Brent Beer
(2014)
Building Tools with GitHub-Customize Your Workflow, Chris Dawson and
Ben Straub (2016)
Introduction to Git and GitHub, Develop software, track codebase changes,
and share and optimize software collaboration, Alex Magana and Joseph
Muli (2018)
GitHub Essentials, Unleash the power of collaborative development
workflows using GitHub (2nd Edition), Achilleas Pipinellis (2018)
Git and Github Guide-The Basics, Jerry N. P. (2018)
GitLab
GitLab Cookbook, Jeroen van Baarsen (2014)
GitLab Quick Start Guide, Migrate to GitLab for all your repository
management solutions, Adam O’Grady (2018)
14 / 15
15. Welcome 2
GitHub
VIA Next
Innovators Tokyo
What is GitHub ?
Why GitHub is
used ?
Who is using
GitHub ?
GitHub Wiki
Gist
GitHub Pages
Refined GitHub
Extra:
GitHub-like
Services
Extra: Things
Similar to Git
References
Thank You Very Much
Your attention and interest is appreciated !!!
Here’s our website
https://sites.google.com/a/viaprograms.org/via-next-innovators-homepage/
15 / 15