[英]Creating a new remote repository on GitHub using git remote add origin
我遵循了Git教程,但仍無法創建新的遠程存儲庫。
我知道命令git remote add origin會在https://github.com/natalisilverio/上創建一個名為testingGit的新存儲庫,但是訪問我的存儲庫列表,我可以看到它不是創建的。
我的意圖是學習如何使用終端而不是在github.com中創建遠程存儲庫。 那可能嗎? 如果是,我在做什么錯?
以下是我在終端中輸入的全部代碼:
git init
git remote add origin https://github.com/natalisilverio/testingGit.git
git add test.rtf
git commit -m "adding test.rtf”
git remote add origin https://github.com/natalisilverio/testingGit.git
git push -u origin master (and then I provide my user and password)
remote: Repository not found.
fatal: repository 'https://github.com/natalisilverio/testingGit.git/' not found
非常感謝你
git remote add origin
命令不會在github上創建新的存儲庫。
添加遙控器只是說“這里是該存儲庫另一個副本的URL”。 為了滿足此要求,您仍然需要首先在github上創建存儲庫。
以這種方式在github上創建存儲庫並不常見,但是可以通過Github API來實現 。
您更有可能希望首先在github上創建存儲庫,然后在本地克隆它。 或者,如果您已經有一個本地項目,則可以在Github上(通過Web界面)創建一個新的存儲庫,並將您的項目添加到其中。 請參閱使用命令行將現有項目添加到GitHub 。
據我所知,使用普通的Git命令是不可能的。 盡管在使用Github的情況下,您可以使用Github API。
這應該創建一個新的遠程存儲庫
curl -u "natalisilverio" -d "{\"name\":\"testingGit\"}" https://api.github.com/user/repos
or
curl -u "natalisilverio" -d '{"name":"testingGit"}' https://api.github.com/user/repos
*編輯
輸入此命令應直接詢問用戶密碼。 如果您想直接在第一個命令中傳遞密碼,可以按照以下步驟進行操作
curl -u "username:password" -d '{"name":"new-repo-name"}'
但是,這可能會將您的密碼保留在命令行歷史記錄中(例如,.bashhistory中),因此請小心。
Git命令git remote add只是跟蹤現有的遠程存儲庫。 我所做的不只是定義一個變量來保存當前本地存儲庫的遠程存儲庫鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.