Github Collaborators

Git Collaboration

Public Vs Private Repos

  • Public Repos

    Public repos are accessible to everyone on the internet. Anyone can see the repo on github

  • Private Repos

    Private repos are only accessible to the owner and people who have been granted access .

Deleting Github Repos

Private repos are only accessible to the owner and people who have been granted access 

Readme

A readme file use to communicate important information about a repository including :

  • What the project does

  • How to run the project

  • Why it's noteworthy

  • Who maintains the project

Warning: if you put a README file in the root of your project , Github will recognize it and automatically displays it on the repo's home page .

Markdown Syntax

markdown syntax supports the following :

  • Headings

  • Text styles (bold and italic,etc)

  • code block

  • list (ordered , and unordered)

  • links

  • images

  • and more !

Markdown syntax

In markdown, we can write six different syntax level of heading, all using the # character :

The largest heading

The secand largest heading

The third largest heading

...

Git Gists

Github gists are a simple way to share code snippets and useful flagments with others. Gits are much easier to create , but offer far fewer features than a typical Github repository .

Github page

Github pages are public webpages that are hosted and published via Github . They allow you to create a website simply by pushing your code to github .

Static site

Github pages is a hosting service for static webpages, so it does not support server-side code like Python,ruby, etc. Just HTML,CSS,JS !

USER SITE VS PROJECT SITE

  • User Site

You get one user site per github account .This is where you cloud host a protfolio site or some form of personal website . The defalut url is based on your github username,following this pattern : username.github.io though you can change this!

Last updated