首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# OctoKit CreateFile未找到问题

C# OctoKit CreateFile未找到问题
EN

Stack Overflow用户
提问于 2022-01-28 02:32:59
回答 2查看 185关注 0票数 0

我试图使用以下代码使用C#和OctoKit将一个文件提交给github:

代码语言:javascript
复制
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:“找不到”

以下是我想提到的几点:

  1. 我生成了一个个人访问令牌
  2. 回购是私有的
  3. 如果我放置了不正确的个人访问令牌我得到了“坏凭据”错误。如果我放置正确的凭据,就会得到未找到的错误。
EN

回答 2

Stack Overflow用户

发布于 2022-01-28 13:25:26

var gitHubClient =新GitHubClient(新ProductHeaderValue(repoName));gitHubClient.Credentials =新凭据(AuthorizedKey);

代码语言:javascript
复制
                var path = "test.txt";
                var resp = await gitHubClient.Repository.Content.CreateFile(owner, repoName, path, new CreateFileRequest($"First commit ", "Hello World" , "BranchName"))
票数 0
EN

Stack Overflow用户

发布于 2022-01-30 03:12:41

我决定使用LibGit2Sharp。几分钟后我就能站起来跑了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70888192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档