2016-09-12 13 views
0

私のチームには、Ubuntu環境からアクセスしようとしているTFSホストのGitリポジトリがあります。技術的には、新しいWindows 10 Bashシェルからアクセスしようとしていますが、これは正確なUbuntuエミュレーションです。UbuntuのTFS-Hosted Git Repoで認証に失敗しました(Windows 10 Bash)

Bashシェルでリポジトリをクローンしたり、既存のものを取得しようとすると、「認証に失敗しました」というメッセージが表示されます。 I can CygwinとGit for WindowsのBashシェルからリポジトリをクローン/プルする。私はまた、レポのURLを介してTFSフロントエンドにアクセスすることができます。

このような問題について私が見たほとんどの回答は、Windows環境(コマンドライン、Git for Windowsなど)からリポジトリにアクセスできないことに関連しています。ここでのケース。誰かがこれをどうやって動かすか考えていますか?

+0

'Windows用Git'シェルが動作している場合は、bat/cmdファイルから必要な環境パラメータを設定している可能性があります。そのため、複製するか、git操作のために固執してください。 – prusswan

答えて

0

Enable Basic Authenticationご使用のサーバーで再試行してください。

また、TFS2015 Update3を使用している場合は、認証にSSHを使用するように構成することもできます。

+0

SSHを使用するように設定してくれました。ありがとう! – Ginour

0

認証のために、VSTSはPATトークンを追加しました。ユーザー名とPATトークンをパスワードとして使用できます。 Check https://www.visualstudio.com/en-us/docs/git/command-prompt#create-personal-access-tokens-to-authenticate-access

たとえば、Gitコマンドプロンプトを使用してTeam ServicesでGitコマンドを実行すると、ユーザー名とパスワードの入力を求めるメッセージが表示されます。

git clone https://{account}.visualstudio.com/DefaultCollection/_git/{team project} 

@文字(例えば、ジャマル、ない[email protected])が含まれていないユーザー名を入力します。作成したトークンをパスワードとして使用します。

Username for 'https://fabrikam-inc.visualstudio.com': Jamal 
Password for 'https://fabrikam-inc.visualstudio.com': [COPY THE TOKEN HERE] 
関連する問題