【发布时间】:2015-02-11 22:32:30
【问题描述】:
是否可以创建一个新项目并将该新项目推送到 GitHub,而不必打开浏览器,登录到 Github,然后创建一个新项目供您通过 GitHub 站点推送?
【问题讨论】:
-
是的,请关闭/删除,dup,谢谢
是否可以创建一个新项目并将该新项目推送到 GitHub,而不必打开浏览器,登录到 Github,然后创建一个新项目供您通过 GitHub 站点推送?
【问题讨论】:
没有。
您始终必须先在 GitHub 中创建存储库。
【讨论】:
你不能。 Github 是 git 的包装器,它不允许你这样做。 原因是在 github repos 中有 github 权限,不能通过 git 管理。
同样的问题:How to create a new repo at Github using git bash?
另一种方法可能是使用 github API: https://developer.github.com/v3/repos/#create
【讨论】:
您可以将其添加到您的 .bash_profile:
echo 'mkrepo () { curl -u "<username>" https://api.github.com/user/repos -d "{\"name\":\"$@\"}" ; }' >> ~/.bash_profile
source ~/.bash_profile
然后输入mkrepo <new-repo-name> 它会创建它。 (<username> 是您在 github 上的用户名,<new-repo-name> 是您要调用的新存储库。
【讨论】: