Using GitHub to share and manage data
INDEX
What is GitHub?
Let’s create a GitHub account.
Let’s create a group.
Let’s share data with everyone.
Let’s add data.
Let’s share the data you added.
Summary


What is GitHub?
Do you know the differences between Git, GitHub, and GitHub Desktop?
Since their names are similar, it can be confusing.
Let’s take a look at the role of each one.
Git is a version control system for files.
It is generally described as “a system that manages versions of source code.”
GitHub provides servers for using systems that manage source code versions.
To develop while sharing source code with organizational development members or partners, you normally need to install Git on a server and prepare an environment where each member can access the same system.
GitHub.com provides those servers.
With GitHub.com, simply creating an account allows you to share projects and collaborate with other users.
It is also useful when multiple people need to share and edit the same data while working on projects such as websites or applications.
GitHub Desktop is a GUI-based Git client developed by GitHub.
The Git introduced earlier is CLI (Command Line Interface) software, so it is operated through text-based commands.
Some people find command-based Git difficult to use. Many users prefer a GUI because it is more convenient.
That is why GitHub developed GitHub Desktop.


Let’s create a GitHub account.
Official website
First, let’s create a user account.
Go to GitHub, enter your name, email address, and password, then click the green “Sign up for GitHub” button!
A URL will be sent to your email, so open the link.
Click “Confirm” in the lower-right corner to complete the registration! Next, download the GitHub for Mac application from GitHub Desktop.
Windows users should select GitHub Desktop.
Install it and launch the application.
Enter the username and password you used when registering for GitHub, then click “Sign In.”
You have now linked GitHub with the application.


Let’s create a group.
Once your user registration is complete, let’s create a group!
Once your user registration is complete, create a group.
- Click the button with your registered name in the top-left corner.
Then select “Create organization” below. - When the screen changes, enter the group name and email address, select a plan, and click “Create organization”.
The group has now been created. - Search for members registered on GitHub using the text box shown in the image, then click “Add”.
You can invite members to the group.


Let’s share data with everyone.
Let’s create a repository!
After creating the group, next let’s create a repository.
A repository is a place where the state of files and directories is recorded.
The saved state is stored as change history. By placing the directory you want to manage change history under a repository, you can record changes to files and directories within it.
You can create repositories to manage data by project or theme.
Click “New repository” in the upper-right corner.
For Owner, select the group you created. For Repository name, you can choose any name you like.
Check “Initialize this repository with a README”, then click “Create repository” to finish.


Let’s add data.
That completes the setup
Now let’s add data to the repository.
Open the app and select the plus (+) icon in the top-left corner.
A “Clone” button will appear, so click the repository you created.
Choose a location to store the files, and the repository for sharing data will be downloaded.
Place the data you want to share into the downloaded repository.


Let’s share the data you added.
Finally, data sharing
Once you have placed the data you want to share into the locally cloned repository folder, open the GitHub application.
In the app, newly added data will be displayed with a green “NEW” label.
Be sure to write a title in the Summary field, then click the “Commit & Sync” button.
This completes the data sharing process.
Summary
The benefits of GitHub
- Multiple people can edit data at the same time.
- It helps prevent data regression (reverting to previous versions).
- With version control, multiple users can edit the same data without causing regressions, and files can be synchronized smoothly, enabling efficient team development.
It is also convenient because it can be used not only for code such as HTML or Java, but also for Excel files, photos, and images.
GitHub is already widely used in development environments, so be sure to try it out.
- Note:
GitHub supports large files and project management, but there are file size limitations. - There is no strict physical limit on repository size, but you are encouraged to keep it under 1GB.
You may receive an alert email if it exceeds 1GB. - The maximum size for a single file is 100MB → Warnings appear for files over 50MB → Files over 100MB are not accepted.
RECENT POSTS
Vol.203
What Is Design Management
Vol.202
Why Hiring No Longer Works— Redesigning Organizations and Decisions for an Uncertain Age
Vol.201
How to Choose a Branding Agency: 5 Criteria to Avoid Failure
Vol.200
Design Management: A Practical Guide for SMEs and Startups to Drive Real Results
Vol.199
How to Rebuild Brand Competitiveness: A Practical Guide to Brand Management for SMEs
Vol.198
From parent–child bonds to community: The future of education that nurtures diversity and designs relationships









