There are thousands of really cool and exciting repositories on GitHub, with new ones added every day. Some examples of popular software development projects that make their code available on GitHub include:
What it does
GitHub is a web hosting service for the source code of software and web development projects (or other text based projects) that use Git. In many cases, most of the code is publicly available, enabling developers to easily investigate, collaborate, download, use, improve, and remix that code. The container for the code of a specific project is called a repository.
How we built it
1.Create your project's repository. Login to your GitHub account and go to https://github.com/new or click the New repository icon from your account homepage. 2.Name your repository username.github.io, replacing username with your GitHub username. Be sure it is public and go ahead and tell GitHub to create a README file upon generating the repo. 3.Create an index.html page by clicking the plus icon next to your repository name and typing the file name directly in the input box that appears. 4.Commit index.html. At the bottom of the page, there is a text input area to add a description of your changes and a button to commit the file. 5.To style the content go back to your repository home and create a new file named css/main.css. The css/ before the filename will automatically create a subdirectory called css. 6.Link to your CSS file inside your HTML document's . Go back to index.html and select the "Edit" button.
Challenges we ran into
1.GitHub Pages source repositories have a recommended limit of 1GB. ... 2.Published GitHub Pages sites may be no larger than 1 GB. 3.GitHub Pages sites have a soft bandwidth limit of 100GB per month. 4.GitHub Pages sites have a soft limit of 10 builds per hour.
Accomplishments that we're proud of
What we learned
We learned how to set up a personal github page
What's next for Github
Advantages of setting up a github page 1.It's FREE. It's obvious that you don't want to spend lots of money setting up your first website. ... 2.Support Custom Domain. ... 3.Support for HTTPS. ... 4.You don't need Jeykll installed. ... 5.Using git version control.