使用GitHub API创建文件夹

14

有没有办法使用他们的API在Git存储库中创建新文件夹?是否可以使用Trees API实现这一点?

1个回答

21

可以,但你需要在目录中创建一个文件,因为git只跟踪其中有文件的目录。

例如:

假设我们有一个名为“foo”的用户,他拥有一个名为“bar”的存储库。该仓库包含以下内容:

├── LICENSE
├── main.go
├── main_test.go
└── README.md

如果我们想在 examples 目录下创建名为 example.go 的文件,我们需要发出以下请求:

PUT /repos/foo/bar/contents/examples/example.go

创建新文件的请求模板如下:

PUT /repos/:owner/:repo/contents/:path

请查看http://developer.github.com/v3/repos/contents/#create-a-file


非常感谢。您能告诉我是否可以使用API重命名git仓库吗? - user1838996

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接