web-dev-qa-db-ja.com

Visual Studio 2012をgit(github)と接続する方法は?

Microsoftは、Git(およびgithub)と統合できるVisual Studio 2012を立ち上げました。次のリファレンス を使用して、Visual Studio 2012とgit をリンクしていますが、iコードをコミットするオプションがありません。 Github for Windowsをインストール/使用する必要がありますか?または、Visual Studioからgithubと直接統合することは可能ですか?

This is the solution Explorer not showing the Git context menu items.

41
Sumit Chourasia

まず、 Visual Studio 2012 Update 3 および Git用Visual Studio Tools をインストールします2012でGitサポートを有効にします。また、 Git for Windowsがインストールされている を確認する必要があります(Visual Studioは、インストールしていない場合はインストールするように求めます)。

Visual Studio 2013以降を使用している場合、Gitサポートが組み込まれており、プラグインのインストールは不要です。

次に、ソース管理の下で、「Microsoft Git Provider」が有効になっていることを確認します。 Select Source Control provider

[チームエクスプローラー]タブを開きます。クリックすると connect ツールバーのボタン(電源プラグのように見えます)、リポジトリがLocal Git Repositoriesの下にリストされていることを確認するか、 clone リポジトリをシステムに複製するオプション。

enter image description here

クローンをクリックすると、既存のGitHubリポジトリの場所を入力できます。リポジトリの「HTTPS」の場所を使用してください。 Visual StudioはSSHをサポートしていません。 GtiHubリポジトリページのロケーションピッカーを使用して、適切なクローンURLを取得できます。

enter image description here

Select Existing GitHub

そして最後に、Unsynced Commitsタブ[同期]をクリックして、ローカルリポジトリをリモートと同期できます。これにより、GitHub資格情報が要求されます。

Sync

新しいリポジトリを最初から作成したい場合、UIからそれを行う方法については少しでもわかりませんが、GitHubで空のリポジトリを作成した後、コマンドラインから新しいリモートを追加できるはずです。 Visual Studioはそのリモートを選択し、プッシュすることができます。

空のリポジトリを初期化するgithubの手順に従います を参照し、ローカルリポジトリとgithub間のリンクを設定します。これを行うと、リポジトリがVisual Studioにも表示されるはずです(表示されない場合は、 add チームエクスプローラーの接続ページのオプション)。

enter image description here

91
jessehouwing