codefever icon indicating copy to clipboard operation
codefever copied to clipboard

使用命令/其他程序创建仓库

Open abersheeran opened this issue 2 years ago • 4 comments

我希望能通过一个我自己编写的程序直接在我自己的codefever里创建仓库,而不需要手动到web界面点击创建。请问现在是否有这样的功能?如果没有,能否增加这样的功能。

abersheeran avatar Mar 03 '22 08:03 abersheeran

@abersheeran 您好,你应该需要的是一个创建仓库的 API,或者直接使用 git push 来创建仓库。 这两个特性我们目前都还不支持。 API 会在将来的计划中,目前 API 特性还在规划阶段。

如果你对 PHP 和 Codeignator 2.x 框架比较熟悉,你可以在 /apiv1/_internal 路由下自己完成一个创建项目的 API。或者 为 /apiv1/_internal/authSSH(authHTTP) 这两个路由中添加 仓库不存在自动创建 的逻辑 来支持 git push 创建仓库。

cubicwork avatar Mar 04 '22 10:03 cubicwork

PHP我属于是能看懂但不太会写,那就等你们开发了。

abersheeran avatar Mar 05 '22 09:03 abersheeran

@abersheeran OK, 那我们有限考虑使用 git push 来创建仓库的的特性。此特性更新后,我们会回复关闭此 issue

cubicwork avatar Mar 07 '22 01:03 cubicwork

git push 创建 repository 有个问题,很可能敲错了repository 的名字,而导致新建了另外一个repository。好像GitHub 是有一个专门的命令行工具 gh来实现的。

woodwm avatar Mar 11 '22 13:03 woodwm