codefever
codefever copied to clipboard
使用命令/其他程序创建仓库
我希望能通过一个我自己编写的程序直接在我自己的codefever里创建仓库,而不需要手动到web界面点击创建。请问现在是否有这样的功能?如果没有,能否增加这样的功能。
@abersheeran 您好,你应该需要的是一个创建仓库的 API,或者直接使用 git push 来创建仓库。 这两个特性我们目前都还不支持。 API 会在将来的计划中,目前 API 特性还在规划阶段。
如果你对 PHP 和 Codeignator 2.x 框架比较熟悉,你可以在 /apiv1/_internal 路由下自己完成一个创建项目的 API。或者 为 /apiv1/_internal/authSSH(authHTTP) 这两个路由中添加 仓库不存在自动创建 的逻辑 来支持 git push 创建仓库。
PHP我属于是能看懂但不太会写,那就等你们开发了。
@abersheeran OK, 那我们有限考虑使用 git push 来创建仓库的的特性。此特性更新后,我们会回复关闭此 issue
git push 创建 repository 有个问题,很可能敲错了repository 的名字,而导致新建了另外一个repository。好像GitHub 是有一个专门的命令行工具 gh来实现的。