1

TeamCity 7.1を使用しており、Windows開発マシンで実行しています。GitHubforWindowsを使用しているチームがあります。継続的インテグレーションのデモに取り組んでいます。GitHubアカウントで動作するようにTeamCityを設定する方法を他の人に教えたいと思います。構成が少なければ少ないほど、うまくいくはずです。

TeamCityは、git実行可能ファイルとsshキーへのパスを要求しています。私はこれをUbuntuボックスで何度も実行しましたが、問題はありませんが、Windowsボックスでは実行していません。デモの目的で、GitHubforWindowsのコマンドラインとその秘密鍵ストアを再利用できれば便利です。これは可能ですか?

4

1 に答える 1

3

「GithHubforWindows」のgit.exeは次の場所にあります。

C:\Users\<user>\AppData\Local\GitHub\PortableGit_{hash}\bin\git.exe

パス内のハッシュはシステムによって異なるようです。

デフォルトでは、GithubforWindowsはHTTPS経由でgithubリポジトリを複製します。デモンストレーションの目的で、TeamcityビルドのVCSルート設定で、Githubリポジトリのhttps urlを使用し、[認証設定]セクションの[認証方法]として[パスワード]を選択できます。

「エージェント側のチェックアウト」を使用する場合、認証方法として「パスワード」を使用することは、Teamcity7.1.2+およびgitバージョン1.7.3+を使用している場合にのみサポートますGitVCS設定TeamcityおよびTeamcityの問題TW-18711を参照してください。

于 2013-04-09T09:44:45.847 に答える