我是git的新手,我希望能够通过github映射我的项目的计划和进度。问题是,需要大量点击github.com上的浏览器,我希望能够通过命令行程序自动完成任务。是否有github的命令行界面?
答案 0 :(得分:20)
您可以使用ghi
gem来管理问题。
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
答案 1 :(得分:8)
答案 2 :(得分:7)
使用Github的新官方CLI(命令行界面):
gh issue create --title "How to create an issue?" --body "I need a github CLI"
答案 3 :(得分:2)
您有3个选项:
使用github支持的官方命令行界面:
教程:http://pythonhosted.org/hub/
Github回购:https://github.com/github/hub(~12k星)
使用NodeH接口:
Github回购:https://github.com/node-gh/gh
使用ghi界面:
教程和Github回购:https://github.com/stephencelis/ghi/
所有3看起来很酷。 hub
应用看起来像是拥有最多的明星,并且由github正式支持。所以它最有可能长期维持。
所以,如果我正在寻找一个长期支持的解决方案,我会选择#1:hub
答案 4 :(得分:1)
我正在研究一个github_cli gem,它提供对整个GitHub API v3的命令行访问。请试一试并报告任何问题/想法/功能请求。
答案 5 :(得分:1)
NodeGH - Github命令行工具。让我们创建新问题,评论,打开或关闭。 您可以在Github repo找到所有可用的命令。