SSH についてはまだ実装されていないので話していませんが、HTTP/HTTPS 経由でフェッチを実行する前に、リポジトリの資格情報を提供するにはどうすればよいですか? Credentials インスタンスのパラメーターはないようで、資格情報を格納するための Repository インスタンスを構築するときに何もありません。
質問する
775 次
1 に答える
4
FetchFixture.csファイル内には、資格情報を使用するFetch () テストがあります。
[SkippableFact]
public void CanFetchIntoAnEmptyRepositoryWithCredentials()
{
InconclusiveIf(() => string.IsNullOrEmpty(Constants.PrivateRepoUrl),
"Populate Constants.PrivateRepo* to run this test");
string repoPath = InitNewRepository();
using (var repo = new Repository(repoPath))
{
Remote remote = repo.Network.Remotes.Add(remoteName, Constants.PrivateRepoUrl);
// Perform the actual fetch
repo.Network.Fetch(remote, new FetchOptions
{
Credentials = new Credentials
{
Username = Constants.PrivateRepoUsername,
Password = Constants.PrivateRepoPassword
}
});
}
}
于 2013-02-06T07:05:24.643 に答える