web-dev-qa-db-ja.com

Visual Studio 2015を既存のGitlabプロジェクトに接続する方法は?

gitlab のオンプレミスインスタンスがインストールされています。このインスタンスにはVisual Studioプロジェクトがあります。 Visual Studio 2015をプロジェクトの1つに接続する最も簡単な方法は何ですか?

GitHubでは、次の図のように「GitHubに接続」を選択することでそれを実行できます。 enter image description here

リポジトリのURLを貼り付けます。ドロップダウンにGitLabオプションはありません。 gitlabリポジトリのソリューションで動作するようにVisual Studio 2015を構成する最も簡単な方法は何ですか?仕事とは、リポジトリへの通常のソース管理バインディングがあることを意味します。

この質問は、anyGitHubではなく、組み込みのGitLabリポジトリだけでなく、Visual Studioメニューで。

22
Andrew Savinykh

まず、コマンドラインを使用してクローンを取得します。

git clone <repository url>

次に、Visual Studioの[チームエクスプローラー]ペインで[接続]ボタンを選択し、ローカルGitリポジトリの「タブ」を探します。

enter image description here

図に示されているように、[追加]を押して、リポジトリも複製したフォルダーを選択します。

プロセスが終了したら、追加されたレポをダブルクリックして「接続」し、そこに含まれるソリューションを選択して開きます。その後、通常のVisual Studio gitワークフローに従います。

22
Andrew Savinykh

Visual Studio 2015でGitLabを簡単に使用できるようになりました。GitLabExtensionsをVisual Studioに追加するだけです。

  1. GitLab ExtensionsをVisual Studioに追加する手順

enter image description here

  1. 拡張機能と更新プログラムの検索で、オンラインを選択してGitLabを検索します。

enter image description here

5
Saineshwar

Sshキーがあり、sshキーにもパスフレーズがあるときにgitlabを使用するには、次の手順に従う必要があります(公開キーをgitlabにアップロードすることを忘れないでください)(また、その形式がopensshである秘密キーを使用する必要があります) :

  1. プロジェクトフォルダとそのファイルを用意します。
  2. Git Bashをシステムにインストールしてください。
  3. Git bashを使用して、プロジェクトディレクトリに移動します。
  4. git config --global user.name "your-name"
  5. git config --global user.email "your-email-address"
  6. git init
  7. ssh-agent bash -c 'ssh-add “private-key-local-address”; git remote add Origin “online-repo-address”’(パスフレーズの入力を求められます)
  8. git add .
  9. git commit -m “initial commit”
  10. ssh-agent bash -c 'ssh-add “private-key-local-address”; git Push -u Origin master'(パスフレーズの入力を求められます)
  11. visual Studioで、ソリューションを右クリックし、[ソリューションをソース管理に追加]を選択します。 (Visual Studioは自動的にリポジトリを見つけます)

さらにコミットするには、Visual Studioで変更をコミットし(コミットのみ)、手順10を繰り返してgitlabサーバーにプッシュします。

編集:Visual Studioからgitlabにプロジェクトを送信するにはgit remote add OriginおよびgitlabからVisual Studioにプロジェクトを取得するにはgit clone代わりに!

2
Peyman Mahdavi