web-dev-qa-db-ja.com

visualstudio.comでtfsからgitに移行します

私はvisualstudio.com(無料アカウント)にリモートリポジトリを持っていますが、それはtfsにあり、visualstudio.comのgitに移動したいと思います

誰かがこれをもう試しましたか?

私はこのチュートリアルを見つけました:

http://gitstack.com/how-to-migrate-from-tfs-to-git/

ただし、tfsから別のフォルダーにコピーしてgitに変換するコマンドgit tfs clone http://tfs:8080/tfs/DefaultCollection $/TeamProject/git_folderがあります。

リモートのvisualstudio.comサーバーに別の(git)フォルダーを作成するにはどうすればよいですか?

また、これを行うと、Windows Live IDを認証するように求められますか、それともコマンドラインコマンドはありますか?

17
Umair

正常に機能しました。正しいコマンドは、ここでDefaultCollectionの後にプロジェクト名なしでhttpsを使用することです。例:

git-tfs clone --username=mumair85 --password=xxxx https://mumair85.visualstudio.com/DefaultCollection $/uGen
15
Umair

Git Credential Manager for Windows(Git for Windowsの最近のバージョンに含まれています)を使用すると、Visual Studio TeamServicesにログインして認証を設定するように求められます。代替認証トークンを手動で設定する必要はありません。

git(Git Credential Managerなし)を使用するには、git-tfsまたはgit-tf、次のことを行う必要があります 代替資格情報を設定 Team Foundation Serviceアカウント用:

  1. TFSWebページの右上にある自分の名前をクリックします
  2. [資格情報]タブを選択します
  3. [代替認証情報を有効にする]を選択します
  4. 新しいユーザー名とパスワードの組み合わせを入力してください

その後、このユーザー名とパスワードの組み合わせを使用して、コマンドラインアプリケーションからの認証を行うことができます。

12
Edward Thomson