2016-11-17 12 views
1

私は、Visual Studio Team Service(VSTS)からGitHubにリポジトリを移行する際に、単にプラス(+)ドロップダウンボックスの下にあるGithubに移動しようとしました。 「リポジトリのインポート」ボタンがあります。リポジトリのクローンURLと資格情報は必須で、通常は機能します(例:GitLab)が、VSTSでは使用できません。Visual Studio Team ServiceのGitHubインポートリポジトリが動作しません。なぜですか?

このメッセージのみが表示されます: "ソースリポジトリが見つかりませんでした。URLを確認してからもう一度お試しください。"

VSTSからGitHubにインポート/マイグレーションする方法は?

「代替認証資格情報を有効にする」は、VSTSで有効になっています。

答えて

0

これらの手順は、私のために正常に動作:

  1. 代替認証資格情報を有効にして、あなたのVSTSのリポジトリにユーザー名とパスワード
  2. Go]を指定します(コード=>ファイル)、HTTPSを取得するためにクローンをクリックしてくださいURL。
  3. ゴーのGithubへ=>インポートリポジトリ
  4. タイプリポジトリURL(ステップ2)
  5. タイプ別の認証資格(ステップ1)、それは資格
+0

ありがとうございます!それはまさに私がやったことであり、うまくいきませんでしたか? –

+0

@VitaliDettling別のリポジトリで試してみて、結果を確認してください。一方、あなたのステップ(ビデオ)を録画してここに共有できますか? –

+0

また、GithubにVSリポジトリをインポートできませんでした:( –

1

を尋ねたとき、私は、あなたと同じ問題を抱えていました私はGitのコマンドラインを使ってそれをインポートしてしまいました。

私は以下のコピーhttps://help.github.com/articles/importing-a-git-repository-using-the-command-line/からの指示に従っ:

  1. 「裸」のクローンを作成し、空のディレクトリに移動し
  2. にGitHubの
  3. オープンGitのコマンドラインを空のレポを作成します。 (URLをVSTSのクローンURLに置き換える):

    git clone --bare https://external-host.com/extuser/repo.git 
    
  4. ディレクトリに移動します(ディレクトリ名でrepo.gitを置き換え):

    cd repo.git 
    
  5. プッシュクローンレポを 'ミラー' オプションを使用して(あなたのGitHubのレポURLでURLを置き換える):

    git push --mirror https://github.com/ghuser/repo.git 
    
  6. 一時的なローカルリポジトリ(ディレクトリ名でrepo.gitを置き換え)削除:

    cd .. 
    rm -rf repo.git 
    
0123を

私のために働いた。

+0

これは、ありがとう、働いています。 –

1

特定のプロジェクトディレクトリを渡すのではなく、VSTSリポジトリのルート(myrepo.visualstudio.comなど)をポイントして解決しました。 GitHubはインポートするプロジェクトを自動的に尋ねます。

関連する問題