2016-03-22 6 views
0

Jenkinsサーバー用にsshを構成する必要があります。このためには、known_hostsファイルで/.sshを入手する必要があります。TFS gitサーバーでknown_hostsを生成

c:\>"C:\Program Files (x86)\Git\bin\ssh.exe" -T [email protected] 

私はTFSからのgitを使用している場合は、私が代わりに「your.git.server」を置くべきこと:それを得るための最も簡単な方法は、コマンドを使用することをそこに書かれています。私はそれをクローンするプロジェクトとフルリンクで働い例えば

は次のとおりです。

https://myserver.com:8080/tfs/CollectionName/ProjectName/_git/RepoName/ 

は、私はさまざまな組み合わせを試してみましたが、何も作業していません。このコマンドの場合: "SSH:ホスト名のmyserver.com:8080/tfs/CollectionName/ProjectName/_gitを解決できませんでした:対応していませ名に関連付けられた"

答えて

3

現在、TFS

ssh -T [email protected]:8080/tfs/CollectionName/ProjectName/_git 

私は、エラーメッセージが表示されました(2105 update 2)はSSHをサポートしていませんが、遠くない将来に登場する予定です(UserVoiceおよびtimelineを参照)。

一方、Git Credential Managerを使用して、Windows、Mac、またはLinuxのTFSで認証することができます。

Git Credential Storeには基本認証とSSLを使用することもできます。これはデフォルトではない設定なので、可能であればTFS管理者に同意する必要があります。私は最初の選択肢として推奨していませんが、それはセキュリティを壊すのは簡単です。

関連する問題