标签: github-api

无法在 github 机密中存储特殊字符

我正在尝试将我的密码存储为 GitHub 秘密。但是,我收到401 未经授权的错误。在我看来,如果值包含特殊字符,则 GitHub 机密不起作用。我想要存储的值中有“$”吗?我怎样才能将值存储Ri$hab在 Github 秘密中才能使其发挥作用?

github github-api github-actions

2
推荐指数
1
解决办法
2196
查看次数

通过 REST API 更新 Github 文件

我正在开发个人网站构建器。我的目标是能够在浏览器中操作我的页面,然后点击“发布”按钮,并将新的 HTML 文件提交到托管我的代码的 Github 存储库。

我已经能够弄清楚生成更新的 HTML 之前的所有事情。然而,在浏览完 GitHub 文档后,我无法真正理解如何使用 API 在存储库之前处理文件或将文件提交到存储库。有人可以帮我吗?

PS:我将使用JavaScript生成 HTML 和 API 调用。此外,如果有更好的方法来实现我的目标,我也愿意接受。

javascript github github-api

2
推荐指数
1
解决办法
2536
查看次数

如何使用脚本检查 GitHub 上的拉取请求是否存在冲突?

I was wondering how to check if a pull request has conflicts on GitHub using a script from my PC? There is a nice solution mentioned here to do it via GitHub actions: /sf/answers/5018458931/

However, taking the same script from https://olivernybroe/action-conflict-finder and running it on my PC won't work unless I do a local merge. After identifying the conflicts I would have to discard the local merge. This process seems inefficient and I was looking for a "cleaner" and faster …

git bash github github-api

2
推荐指数
1
解决办法
1582
查看次数

分支在远程出现在GitHub但不是当我做git branch -r

我正在与远程团队合作开展一个项目.他们创建了一个分支(r_branch),当我在GitHub时我可以看到它:

master
r_branch (and it tells me that it's 6 ahead)
Run Code Online (Sandbox Code Playgroud)

当我做git branch -r时,这就是我得到的:

origin/HEAD -> origin/master
origin/master
Run Code Online (Sandbox Code Playgroud)

没有提到r_branch.有任何想法吗?

git github-api

1
推荐指数
1
解决办法
512
查看次数

增加Github API限制

我有一个PHP应用程序,它使用Github API来检查用户的本地系统是否与Github上的最新版本保持同步.

默认情况下,您每小时只能查询API 60次.但是,当我首先进行身份验证时,我可以增加此值 但是,您也可以在不进行身份验证的情况下提高速率限制.这就是我想要的.

我发现的例子说我只需通过CUrl以下方式调用此URL :

https://api.github.com/users/whatever?client_id=xxxxxxxxxxxxxx&client_secret=yyyyyyyyyyyyyyyyyyyyy
Run Code Online (Sandbox Code Playgroud)

不知道这是否会工作,也不知道他们的意思是用什么在URL中.

无论如何,这应该是提高速率限制的技巧.但他们也说了以下几点:

此方法仅应用于服务器到服务器调用.您永远不应 与任何人共享您的客户机密,或将其包含在客户端浏览器代码中.

由于我的应用程序是一个"开源"PHP应用程序,那基本上意味着我将与使用我的应用程序的其他人共享我的密钥...

有没有其他方法来提高速率限制,而不用担心我与他人共享敏感数据?

github github-api

1
推荐指数
1
解决办法
2023
查看次数

无需克隆即可检索Github存储库的最新git commit哈希

是否可以远程检索Github仓库的最新提交哈希,而无需在本地克隆它?我指的是你在Github的所有回购顶部看到的以下内容:

Github最新提交

基于一些较旧的问题,似乎git直接这可能是不可能的(除非有一个新功能启用它),所以正确的答案可能涉及使用Github API(原来Github API不适用于我的用例,因为我将不得不使用一组不同的凭据,然后私钥git使用).

git github github-api

1
推荐指数
1
解决办法
754
查看次数

Github API:如何按星数排序公共存储库?

我在github上寻找api,它可以给我一些存储库的星星数

我知道/repositories哪些给我公共存储库,但我不知道如何计算存储库的星数.

有人可以帮忙吗?

github-api

1
推荐指数
1
解决办法
1642
查看次数

如何在拉取请求中创建问题评论?

根据这个问题,公关只是一个问题,有些事情是最重要的.

如何获取相关的问题ID?

我刚看到issue_url作为拉请求对象的属性.此外,PR有方法create_review_comment但没有方法create_issue_comment.

这样的方法怎么样?

如何在Pull Request中创建问题评论?

python github-api github3.py

1
推荐指数
2
解决办法
893
查看次数

将curl PUT转换为Python请求的问题:"解析JSON的问题"

我希望使用Python 请求在GitHub存储库中创建一个新文件.在命令行中输入以下内容适用于我(替换LOGINTOKEN视情况而定):

curl -X PUT -d '{"path": "testfile.txt", "message": "test", "content": "aGVsbG8y"}' https://api.github.com/repos/LOGIN/testrepo/contents/testfile.txt\?access_token\=TOKEN
Run Code Online (Sandbox Code Playgroud)

但是在尝试使用请求时,我一直遇到"解析JSON的问题"错误(状态代码400):

data = {
    "message": "test",
    "content": "aGVsbG8y",
    "path": "testfile.txt"
}
url = "https://api.github.com/repos/LOGIN/testrepo/contents/testfile.txt?access_token={}".format(TOKEN)
response = requests.put(url, data=data)
Run Code Online (Sandbox Code Playgroud)

关于我的做法有何不同?我已经检查了类似的问题,但没有找到正确的调整.谢谢!

python curl github github-api python-requests

1
推荐指数
1
解决办法
368
查看次数

有谁知道从GitHub Actions删除工作流程的方法吗?

我在.github/workflows存储库的文件夹中创建了几个工作流,以尝试使用GitHub Actions。从那以后,我学到了很多东西,并从我的仓库中删除了所说的“实验”工作流程。删除“实验性”工作流yaml文件并提交删除操作后,当我转到存储库的“操作”选项卡时,仍会看到此后删除的工作流。

我没有选择删除并重新开始的选项吗?这不可能吗?是否有可能通过GitHub API?嗯

github github-api github-actions

1
推荐指数
9
解决办法
483
查看次数