Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Free private Git space. #104

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions FreeUnlimitedPrivateGit.Rmd
Original file line number Diff line number Diff line change
@@ -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://<an_account>.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)
129 changes: 129 additions & 0 deletions FreeUnlimitedPrivateGit.html

Large diffs are not rendered by default.

47 changes: 47 additions & 0 deletions FreeUnlimitedPrivateGit.md
Original file line number Diff line number Diff line change
@@ -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://<an_account>.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)
Binary file added FreeUnlimitedPrivateGit.pdf
Binary file not shown.
Binary file added figures/CreateAccount.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/CreateAnAccount.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/CreateProject.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/GetCredential.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/GetFreeVSOnline.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/GitCommandLine.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/GitCredential.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/MyProfile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/NewRepository.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/Project1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/SignUpNow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/TestProject.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.