如何从ubuntu终端推送github帐户中的新本地存储库?

时间:2016-06-03 07:59:56

标签: git github

我正在努力推动一个新的本地" repo"进入我的GitHub帐户,该帐户与命令不存在:

git push https://github.com/username/gitinit

获取错误:

remote: Repository not found.
fatal: repository 'https://github.com/username/gitinit/' not found

我的问题是:

我们可以使用命令提示符Ubuntu创建一个repo(在GitHub帐户中不存在)吗? 如果我们可以如何呢?

1 个答案:

答案 0 :(得分:3)

您需要使用GitHub API for Repository才能从Ubuntu shell会话中创建新的repo。

POST /user/repos

那是(from this tutorial):

curl -u 'YOUR-USER-NAME' https://api.github.com/user/repos -d '{"name": "PUT-YOUR-REPO-NAME-HERE"}'

您可以添加不同的选项:

{
  "name": "Hello-World",
  "description": "This is your first repository",
  "homepage": "https://github.com",
  "private": false,
  "has_issues": true,
  "has_wiki": true,
  "has_downloads": true
}

然后:

git remote add origin https://github.com/username/gitinit.git
git push -u origin master

您可以在" Is it possible to create a remote repo on GitHub from the CLI without opening browser?"。

找到更多信息/备选方案