diff --git a/FreeUnlimitedPrivateGit.Rmd b/FreeUnlimitedPrivateGit.Rmd new file mode 100644 index 00000000..d41cf350 --- /dev/null +++ b/FreeUnlimitedPrivateGit.Rmd @@ -0,0 +1,47 @@ +--- +title: "Free Unlimited Private Git Space with Microsoft Visual Studio Online" +author: "David Liu" +date: "October 26, 2015" +output: pdf_document +--- + +## Overview + +[GitHub](https://github.com/) gives you unlimited *public* space for free. What if you have a private project, you don't really want to or it is not an option for you to put that source code in a public GitHub? I am going to tell you that you can have unlimited *private* Git space too. Except the space is going to come from the Microsoft, and not from the GitHub.com. + +You might ask: *Do I have to use Visual Studio to get free unlimited private Git space?* **NO!** + +Here are the steps: + +1. Sign up for a free [Visual Studio Online](https://www.visualstudio.com) account. + +* Click on the green button under the "Visual Studio Online" text. +![Visual Studio Online Get Started Free](figures/GetFreeVSOnline.png) + +* You will be directed to a Microsoft Account Login area. If you already have a hotmail or Microsoft Live account you can login there, or you can create a new account by clicking the "Sign Up Now" link at the bottom-right corner of the screen: +![Sign Up Now](figures/SignUpNow.png) + +* If you are creating a new account, you will be redirected to [signup.live.com](https://signup.live.com): +![Sign Up Now](figures/CreateAnAccount.png) + +* On the next screen you will need to + + * fill in your full name, + * pick an *account* name for your Git repository URL, the URL will be like "https://.visualstudio.com" + * then click the "Create Account" button: +![Create Account](figures/CreateAccount.png) + +* On the next screen, you will prompted to create your first project. This is where you create your first Git repository. Be sure to check the **Git** option in the repository type: +![Create Project](figures/CreateProject.png) + +* Click the **Create Project** button to complete the Git Repository Creation. You should see a new repository being created. +![First Project](figures/Project1.png) + +* **Create New Repository**: Click "New Repository" to create a new repository, you can click on the top-left corner "Project1" (or your Project Name) to see a dropdown menu being displayed: +![New Repository](figures/NewRepository.png) + +* Once your new repository is created, a screen is displayed allowing you to generate git credentials. +![Generate Git Credentials](figures/GitCredential.png) + +* Alternatively, you can click on the "Step-by-Step" link at the bottom of the page to get a set of commands to clone or push to the Git repository you have just created. +![Git Commands](figures/GitCommandLine.png) diff --git a/FreeUnlimitedPrivateGit.html b/FreeUnlimitedPrivateGit.html new file mode 100644 index 00000000..0705aa1a --- /dev/null +++ b/FreeUnlimitedPrivateGit.html @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + +Free Unlimited Private Git Space with Microsoft Visual Studio Online + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+

Overview

+

GitHub gives you unlimited public space for free. What if you have a private project, you don’t really want to or it is not an option for you to put that source code in a public GitHub? I am going to tell you that you can have unlimited private Git space too. Except the space is going to come from the Microsoft, and not from the GitHub.com.

+

You might ask: Do I have to use Visual Studio to get free unlimited private Git space? NO!

+

Here are the steps:

+
    +
  1. Sign up for a free Visual Studio Online account.
  2. +
+
    +
  • Click on the green button under the “Visual Studio Online” text.
    +Visual Studio Online Get Started Free

  • +
  • You will be directed to a Microsoft Account Login area. If you already have a hotmail or Microsoft Live account you can login there, or you can create a new account by clicking the “Sign Up Now” link at the bottom-right corner of the screen:
    +Sign Up Now

  • +
  • If you are creating a new account, you will be redirected to signup.live.com:
    +Sign Up Now

  • +
  • On the next screen you will need to

    +
      +
    • fill in your full name,
    • +
    • pick an account name for your Git repository URL, the URL will be like “https://.visualstudio.com”
    • +
    • then click the “Create Account” button:
      +Create Account
    • +
  • +
  • On the next screen, you will prompted to create your first project. This is where you create your first Git repository. Be sure to check the Git option in the repository type:
    +Create Project

  • +
  • Click the Create Project button to complete the Git Repository Creation. You should see a new repository being created.
    +First Project

  • +
  • Create New Repository: Click “New Repository” to create a new repository, you can click on the top-left corner “Project1” (or your Project Name) to see a dropdown menu being displayed:
    +New Repository

  • +
  • Once your new repository is created, a screen is displayed allowing you to generate git credentials.
    +Generate Git Credentials

  • +
  • Alternatively, you can click on the “Step-by-Step” link at the bottom of the page to get a set of commands to clone or push to the Git repository you have just created.
    +Git Commands

  • +
+
+ + +
+ + + + + + + + diff --git a/FreeUnlimitedPrivateGit.md b/FreeUnlimitedPrivateGit.md new file mode 100644 index 00000000..36b66cfd --- /dev/null +++ b/FreeUnlimitedPrivateGit.md @@ -0,0 +1,47 @@ +--- +title: "Free Unlimited Private Git Space with Microsoft Visual Studio Online" +author: "David Liu" +date: "October 26, 2015" +output: html_document +--- + +## Overview + +[GitHub](https://github.com/) gives you unlimited *public* space for free. What if you have a private project, you don't really want to or it is not an option for you to put that source code in a public GitHub? I am going to tell you that you can have unlimited *private* Git space too. Except the space is going to come from the Microsoft, and not from the GitHub.com. + +You might ask: *Do I have to use Visual Studio to get free unlimited private Git space?* **NO!** + +Here are the steps: + +1. Sign up for a free [Visual Studio Online](https://www.visualstudio.com) account. + +* Click on the green button under the "Visual Studio Online" text. +![Visual Studio Online Get Started Free](figures/GetFreeVSOnline.png) + +* You will be directed to a Microsoft Account Login area. If you already have a hotmail or Microsoft Live account you can login there, or you can create a new account by clicking the "Sign Up Now" link at the bottom-right corner of the screen: +![Sign Up Now](figures/SignUpNow.png) + +* If you are creating a new account, you will be redirected to [signup.live.com](https://signup.live.com): +![Sign Up Now](figures/CreateAnAccount.png) + +* On the next screen you will need to + + * fill in your full name, + * pick an *account* name for your Git repository URL, the URL will be like "https://.visualstudio.com" + * then click the "Create Account" button: +![Create Account](figures/CreateAccount.png) + +* On the next screen, you will prompted to create your first project. This is where you create your first Git repository. Be sure to check the **Git** option in the repository type: +![Create Project](figures/CreateProject.png) + +* Click the **Create Project** button to complete the Git Repository Creation. You should see a new repository being created. +![First Project](figures/Project1.png) + +* **Create New Repository**: Click "New Repository" to create a new repository, you can click on the top-left corner "Project1" (or your Project Name) to see a dropdown menu being displayed: +![New Repository](figures/NewRepository.png) + +* Once your new repository is created, a screen is displayed allowing you to generate git credentials. +![Generate Git Credentials](figures/GitCredential.png) + +* Alternatively, you can click on the "Step-by-Step" link at the bottom of the page to get a set of commands to clone or push to the Git repository you have just created. +![Git Commands](figures/GitCommandLine.png) diff --git a/FreeUnlimitedPrivateGit.pdf b/FreeUnlimitedPrivateGit.pdf new file mode 100644 index 00000000..9a04da59 Binary files /dev/null and b/FreeUnlimitedPrivateGit.pdf differ diff --git a/figures/CreateAccount.png b/figures/CreateAccount.png new file mode 100644 index 00000000..1e6ac5fe Binary files /dev/null and b/figures/CreateAccount.png differ diff --git a/figures/CreateAnAccount.png b/figures/CreateAnAccount.png new file mode 100644 index 00000000..a2f0f490 Binary files /dev/null and b/figures/CreateAnAccount.png differ diff --git a/figures/CreateProject.png b/figures/CreateProject.png new file mode 100644 index 00000000..b187c6ab Binary files /dev/null and b/figures/CreateProject.png differ diff --git a/figures/GetCredential.png b/figures/GetCredential.png new file mode 100644 index 00000000..2aae003b Binary files /dev/null and b/figures/GetCredential.png differ diff --git a/figures/GetFreeVSOnline.png b/figures/GetFreeVSOnline.png new file mode 100644 index 00000000..57ad7a6a Binary files /dev/null and b/figures/GetFreeVSOnline.png differ diff --git a/figures/GitCommandLine.png b/figures/GitCommandLine.png new file mode 100644 index 00000000..430bec62 Binary files /dev/null and b/figures/GitCommandLine.png differ diff --git a/figures/GitCredential.png b/figures/GitCredential.png new file mode 100644 index 00000000..18a0a684 Binary files /dev/null and b/figures/GitCredential.png differ diff --git a/figures/MyProfile.png b/figures/MyProfile.png new file mode 100644 index 00000000..55eac57d Binary files /dev/null and b/figures/MyProfile.png differ diff --git a/figures/NewRepository.png b/figures/NewRepository.png new file mode 100644 index 00000000..9a84afe2 Binary files /dev/null and b/figures/NewRepository.png differ diff --git a/figures/Project1.png b/figures/Project1.png new file mode 100644 index 00000000..ddd5bbf8 Binary files /dev/null and b/figures/Project1.png differ diff --git a/figures/SignUpNow.png b/figures/SignUpNow.png new file mode 100644 index 00000000..d7c9a5f7 Binary files /dev/null and b/figures/SignUpNow.png differ diff --git a/figures/TestProject.png b/figures/TestProject.png new file mode 100644 index 00000000..8892ac8c Binary files /dev/null and b/figures/TestProject.png differ