- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 v3 API 并设法列出 repos/trees/branches,访问文件内容,并创建 blob/trees/commits。我现在正在尝试创建一个新的存储库,并设法使用“POST 用户/存储库”来完成
但是当我尝试在这个新的 repo 中创建 blob/trees/commits/references 时,我收到了相同的错误消息。 (409) “Git 存储库是空的。”。显然我可以通过 git 命令行自己去初始化存储库,但更希望我的应用程序为我做这件事。
有没有办法做到这一点?创建空存储库后,我需要通过 API 做的第一件事是什么?
谢谢
最佳答案
根据 this blog post,自 2012 年以来,现在可以在创建后自动初始化存储库。发表在 GitHub 博客上:
Today we’ve made it easier to add commits to a repository via the GitHub API. Until now, you could create a repository, but you would need to initialize it locally via your Git client before adding any commits via the API.
Now you can optionally init a repository when it’s created by sending true for the auto_init parameter:
curl -i -u pengwynn \
-d '{"name": "create-repo-test", "auto_init": true}' \
https://api.github.com/user/reposThe resulting repository will have a README stub and an initial commit.
关于api - GitHub v3 API - 如何在存储库中创建初始提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790088/
我是一名优秀的程序员,十分优秀!