Permalink
Switch branches/tags
add-open-cover another-ncrunch-fix azure-pipelines backport/2.3.4/1316-libgit2sharp-2.3.1 beta-2.2.0 beta-2.2.0.1 beta-2.4.99 bug-report/wrong-error-messages build/appveyor-artifacts build/appveyor-fixes build/sign-with-sha256 build/vsinstaller check-list-files-in-pr check-second-line cleanup-metrics-tests cleanup/inline-reviews cleanup/reformatting-for-consistency code-coverage devops/launch-2019-preview devops/release-to-marketplace donokuda/clone-refactor-polish donokuda/polish-check-run-details donokuda/polish-conversation-view donokuda/stub-reviews feature/editor-comments-option-fancy feature/fork-sync feature/github-fork-detect-ahead feature/github-fork-get-writable-organizations feature/inline-reviews-margin-hack feature/inline-reviews-matchline feature/inline-reviews-sync-cache feature/inline-reviews-tooltip feature/issues-spike feature/issues feature/pr-conversation feature/pr-review-authoring feature/pr-reviews-graphql feature/pr-reviews feature/pull-requests feature/readme-codemania feature/show-current-pr feature/submodule-changes feature/team-explorer-context feature/816-edit-pr-files feature/857-split-unit-tests features/check-suite-annotations-images features/815-merge-button fixes/annotations-metrics fixes/build-vsinstaller fixes/ci-tests fixes/codecov fixes/configureawait-warnings fixes/disposing fixes/fix-unit-tests-for-vs2017-master-merge fixes/get-service-deadlock fixes/include-e_sqlite.dll-in-vsix fixes/is-head-pushed fixes/make-package-loading-async fixes/make-sure-remote-is-valid fixes/modelservice-bugs fixes/more-login-logs fixes/pr-details-designer fixes/project-debug-start-program fixes/repochanged fixes/repository-list-stale fixes/tweak-cache-times fixes/479-clear-pr-creation-form fixes/655-providecodebase fixes/726-markdown-improvements fixes/812-automation-ids fixes/885-remove-assembly-resolver fixes/901-pr-diff-wrong-version fixes/931-AutomationIDs-dupe-project-guid fixes/951-package-in-blend fixes/971-show-docs-when-in-github-repo fixes/996-tracewriteline-deadlocking fixes/1006-right-diff-empty fixes/1060-session-null-check fixes/1176-duplicated-credential-code fixes/1190-mergebase-not-found fixes/1217-devenv-config-not-updated-metrics fixes/1217-devenv-config-not-updated fixes/1241-ParseFragment-OutOfBounds fixes/1299-wrong-notification-message fixes/1305-better-failures fixes/1306-LibGit2Sharp-v2.3.1 fixes/1355-vsgitext-vs2017 fixes/1408-change-branch-event fixes/1454-from-executing-assembly fixes/1466-metrics-fields-missing fixes/1550-refresh-MEF-in-background fixes/1558-toolbar-navigation-between-panes fixes/1614-disable-NUnit3TestAdapter fixes/1662-import-PullRequestStatusBarManager-on-Main fixes/1757-open-from-url fixes/1832-explicit-github-and-enterprise-gists fixes/1863-packages-not-loading fixes/1927-StartPage-GitHub-button fixes/1948-search-white-space fixes/1977-show-clone-progress fixes/2007-refactor-repository-models fixes/2062-wrong-ValueTuple-reference grokys/build-for-2017-on-2015 grokys/githubpane-refactor grokys/maintainer-workflow-diff grokys/navigation-fixes grokys/pr-checkout grokys/pr-detail grokys/repos-logging grokys/wip/ui-update-experiments i18n-menus internationalization jcansdale/consolidate-SharedDictionaryManagers jcansdale/imagemanifest-strong-name jcansdale/improve-OpenInVS jcansdale/inline-themes-blue jcansdale/manifest-VS2017 jcansdale/test-build l10n_master localization-fixes master-1004-review master metrics/NumberOfTeamExplorerOpenPullRequestList metrics/tweaks octokit-graphql-update protected-branches readme/experimental refactor/ITeamExplorerServiceHolder refactor/assembly-jiggle refactor/clone refactor/connections-master refactor/connections/local-repositories refactor/convert-VSGitExt-to-service refactor/move-IGitHubToolWindowManager-to-Exports refactor/mvvm-view-locator refactor/pr-list-0.6-update refactor/pr-list refactor/pr-models refactor/repository-model-part4 refactor/set-active-repository release-1.0 release-1.0.15.3 release-1.0.17.0 release/v2.3.4 release/1.0.16.3 release/1.0.17.1 release/1.0.18 release/2.0.14.5 release/2.1.0 release/2.1.1.2 release/2.1.1.3 release/2.1.1.4-1.0-lol release/2.1.1.4 release/2.2.0.6 release/2.2.0.7 release/2.2.0.8 release/2.2.0.9 release/2.2.0.10 release/2.2.0.11 release/2.2.0.14 release/2.2.1 release/2.3 release/2.3.0 release/2.3.1 release/2.3.5-packages release/2.3.5 release/2.3.6 release/2.5.7 release/2.5.8 release/2.5.9 release/2.5.10 releases/v2.5.2.2500-vsinstaller releases/v2.5.2.2566 releases/2.5.5-vsinstaller releases/2.6.0-vsinstaller remove-fork-experimental-setting revert-369-fixes/360-validate-clone-directory-exists revert-1346-refactor/mvvm settings/add-property-events shana/cleanup-serviceprovider-some-more shana/dedup-metrics-keys shana/fix-credential-test shana/merge-pr-gist shana/optimizing-carriage-return-parsing shana/sqlitepcl-update shana/testing-the-holder stanley/build-log stanley/check-suites-pull-request-model-1 stanley/resharper-settings task/update-nunit temp/make-some-tests-fail test/integration-tests ui/comment-polish ui/no-separator ui/show-current-pr-polish ui/vs-colors-and-brushes update/custom-rx visual-studio-nightly-build vs-compatibility xunit-repro
Nothing to show
Find file Copy path
f4dd297 Apr 10, 2017
2 contributors

Users who have contributed to this file

@grokys @paladique
72 lines (42 sloc) 4.07 KB

Installing the GitHub Extension for Visual Studio

GitHub for Visual Studio is an extension for Microsoft Visual Studio 2015 and later. It is not supported on Visual Studio Code, Visual Studio Express or Visual Studio for Mac.

Installing for all versions of Visual Studio 2015 and higher

If you already have Visual Studio 2015 or higher installed, you can install the extension into all your versions of Visual Studio with the following steps:

  1. Visit the GitHub for Visual Studio site.
  2. Click the Download GitHub Extension for Visual Studio button.
  3. In your computer's Downloads folder, double-click GitHub.VisualStudio.vsix.
  4. In the pop-up window, click Install.
  5. After the installation is completed, run Visual Studio.

Installing from the Visual Studio gallery

If you're currently running Visual Studio 2015 or higher, you can install the extension from the Visual Studio gallery.

  1. In Visual Studio, open the Tools menu and click Extensions and Updates

  2. On the left side of the Extensions and Updates dialog, select Online - Visual Studio gallery

  3. In the search box on the top right side, type GitHub

  4. Select the GitHub Extension for Visual Studio entry and click Download

    Installing GitHub for Visual Studio in the settings extensions and updates gallery

  5. After installation is completed, restart Visual Studio.

If you do not have Visual Studio installed yet

When you install Visual Studio, you can include the GitHub Extension for Visual Studio for installation, as it is available in the Visual Studio installer.

Visual Studio 2015

Note: The Visual Studio 2015 installer is not guaranteed to install the latest version of the extension. Once the Visual Studio installation is complete, update the extension from the Visual Studio gallery, or run the installer from our website.

  1. Start the Visual Studio 2015 installer.
  2. Scroll down to Common Tools and check GitHub Extension for Visual Studio. GitHub Extension for Visual Studio in the common tools section of the Visual Studio 2015 installer
  3. Click the Install button.
  4. Once installation is complete, run Visual Studio 2015 and update the extension

Visual Studio 2017

Note: The Visual Studio 2017 installer is not guaranteed to install the latest version of the extension. Once the Visual Studio installation is complete, update the extension from the Visual Studio gallery, or run the installer from our website.

  1. Start the Visual Studio 2017 installer.

  2. Select the Individual components tab at the top.

  3. Scroll down to Code tools and check GitHub Extension for Visual Studio.

    GitHub Extension for Visual Studio in the code tools section of the Visual Studio 2017 installer

  4. Click the Modify button.

  5. Once installation is complete, run Visual Studio 2017 and update the extension

Updating the extension

Note: If you're currently running Visual Studio 2015 or higher and the extension is already installed, Visual Studio will check for and install updates automatically every 24 hours. For this update process to run, Visual Studio must not be running.

Visual Studio 2017 will not run automatic updates until you update the extension at least once.

  1. In Visual Studio, open the Tools menu and click Extensions and Updates
  2. On the left side of the Extensions and Updates dialog, select Updates - Visual Studio gallery
  3. If there are updates available, an entry titled GitHub Extension for Visual Studio will appear on the list. Select it and click Update Updating GitHub for Visual Studio in the settings extensions and updates gallery
  4. After installation is completed, restart Visual Studio.