Post

Github for Web Development: Enterprise


Learn how you can use GitHub to host a personal website for free. This is an excellent way to learn to use Git, and you get a free website for development as well.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git has been around since 2005 and is widely used for collaborative software development. But it has wider uses. As examples it is used by writers and artists to track changes as it keeps a complete history and changes can be rolled back to any point. You can grant access to your projects and allow others to submit changes: those changes can be reviewed by the owner and merged, rejected, or a separate branch created.

The UNT System has entered into an enterprise agreement with Github. More details will be announced, but all faculty, staff and students will be elligible for Github Pro accounts, with many addtional features available for academics at no additional cost to the students.

Benefits of Github Enterprise for Education:

Encourage your students to take advantage of this offer and also apply for the free Student Developer Pack. The Student Developer Pack contains tools are services that would otherwise be quite costly.

Github Pages, included with all Github accounts, allows each user to create websites using Git Actions for the workflow.

Github has adopted Jekyll as their default solution for Github Pages. It is maintained by employees from Github and the solution is well documented on their site. However, you can use any solution you like - you are not restricted to Jekyll.

Happy Computing!

This site uses the Chirpy Theme.


  • Pro Git A free manual to Git, recommended and hosted by the Git community. A printed version is available through Amazon but it is the same material that is available here for free.
  • Git This is the website for the open source Git community. You can download the Git package for Windows, Mac, and Linux, review the documentation, and find a GUI if you prefer it to the CLI.
  • GitHub GitHub is a platform implementation of Git: the git commands are the same regardless of the Git platform.
  • GitHub Flavored Markdown Specs GitHub Flavored Markdown (GFM) is the dialect of Markdown that is currently supported for user content on GitHub.com and GitHub Enterprise. This formal specification, based on the CommonMark Spec, defines the syntax and semantics of this dialect.
  • GitHub Pages To setup your free website on hosted in your GitHub repository, follow the instrcutions here.
  • Git Tutorial for Beginners This is free video tutorial offered by Simplilearn. It covers Github and GitLab and provides a pretty solid introduction to using Git.
  • Getting Started with Git and GitHub The free course from Coursera that covers everything you would need to get started using Git effectively (takes about 8 hours to complete).
  • LinkedInLearning Some shorter (under 2 hours) getting-started options: Learning GitHub and Learning Git and GitHub.
  • Github Docs: Setting Up a Github Pages Site with Jekyll The Jekyll website provides most of what you need to get started with Jekyll on GitHub. For more information, check here.
  • Jekyll The official Jekyll Static Webpage Builder website.
This post is licensed under CC BY 4.0 by the author.

Trending Tags