我试图使用以下代码使用C#和OctoKit将一个文件提交给github:
static async void CommitFile()
{
var ghClient = new GitHubClient(new ProductHeaderValue("Octokit-Test"));
ghClient.Credentials = new Credentials("//...//");
// github variables
var owner = "owner";
var repo = "repo";
var branch = "main";
// create file
var createChangeSet = await ghClient.Repository.Content.CreateFile(owner,repo, "file2.txt",new CreateFileRequest("File creation", "Hello World!", branch));
}每当我执行它时,我都会得到:
Octokit.NotFoundException:“找不到”
以下是我想提到的几点:
发布于 2022-01-28 13:25:26
var gitHubClient =新GitHubClient(新ProductHeaderValue(repoName));gitHubClient.Credentials =新凭据(AuthorizedKey);
var path = "test.txt";
var resp = await gitHubClient.Repository.Content.CreateFile(owner, repoName, path, new CreateFileRequest($"First commit ", "Hello World" , "BranchName"))发布于 2022-01-30 03:12:41
我决定使用LibGit2Sharp。几分钟后我就能站起来跑了。
https://stackoverflow.com/questions/70888192
复制相似问题