32

我是 git 新手,我希望能够通过 github 为我的项目绘制计划和进度。

问题是,这需要在 github.com 上使用浏览器进行大量点击,我希望能够通过使用命令行程序来自动完成任务。

github有命令行界面吗?

4

6 回答 6

22

有一个ghigem可以用来管理问题。

The most commonly used ghi commands are:
   list        List your issues (or a repository's)
   show        Show an issue's details
   open        Open (or reopen) an issue
   close       Close an issue
   edit        Modify an existing issue
   comment     Leave a comment on an issue
   label       Create, list, modify, or delete labels
   assign      Assign an issue to yourself (or someone else)
   milestone   Manage project milestones
于 2012-06-12T18:53:21.470 回答
11

你可以查看这个 cli以获取 Github 问题 API。请注意,这仅特定于 Github 问题。

希望这可以帮助。

[编辑] 原始答案提到了这个不再起作用的应用程序并推荐ghi.

于 2012-06-12T18:51:41.473 回答
10

使用 Github 新的官方CLI(命令行界面):

gh issue create --title "How to create an issue?" --body "I need a github CLI"

请参阅其他详细信息和选项以及安装说明

于 2020-04-27T16:52:01.373 回答
1

我正在开发一个github_cli gem,它提供了对整个 GitHub API v3 的命令行访问。请试一试并报告任何问题/想法/功能请求。

于 2012-06-22T23:14:21.477 回答
1

NodeGH - Github 命令行工具。让您创建新问题、评论、打开或关闭。你可以在他们的Github repo找到所有可用的命令。

于 2014-06-30T17:36:10.877 回答
1

您有 3 个选项:

  1. 使用github支持的官方命令行界面:

    教程: http: //pythonhosted.org/hub/

    Github repo:https ://github.com/github/hub (~12k stars)

  2. 使用 NodeH 接口

    教程: http: //nodegh.io/

    Github 仓库:https ://github.com/node-gh/gh

  3. 使用 ghi 接口:

    教程和 Github 存储库:https ://github.com/stephencelis/ghi/

所有 3 看起来都很酷。该hub应用程序看起来拥有最多的星星,并且得到了 github 的官方支持。所以它最有可能长期维持。所以,如果我正在寻找一个可以长期支持的解决方案,我会选择选项#1:hub

于 2018-02-21T18:43:14.167 回答