第一次推送时出现新的 git 存储库错误
New git repository error on first push
我做了 git init
,然后我意识到我应该包括我在 GitHub 中创建存储库时得到的 link 所以我这样做了:
git init https://github.com/genadinik/AndroidMakeMoneyFree.git
然后我做了:
git add -all
git commit -m "Adding repository contents"
这工作正常,但后来我尝试推送并收到此错误:
git push origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
选项很少
您没有遥控器。
git init
没有设置遥控器所以你必须手动添加它。
git remote add origin https://github.com/genadinik/AndroidMakeMoneyFree.git
您没有 ssh 密钥
生成 ssh 密钥并将远程 url 表单 HTTPS 更改为 ssh/git
您需要 ssh 密钥:
只需按照这些步骤操作,您将立即设置您的 ssh 密钥:
生成一个新的 ssh 密钥(如果您已有密钥,则跳过此步骤)
ssh-keygen -t rsa -C "your@email"
在 home/.ssh
目录(或 windows 下的 Users/<your user>.ssh
)中设置密钥后,打开它并复制内容
如何将 sh 密钥添加到 github 帐户?
- 登录 github 帐户
- 点击右上角的牧场主(设置)
- 点击
SSH keys
- 点击
Add ssh key
- 粘贴您的密钥并保存
你们都准备好了:-)
您必须添加原始存储库
git remote add origin <url to repo>
据我所知,您应该不包含GitHub(或其他git服务器)存储库的url在 git init
。 Git 已分发:您可以添加多个遥控器。
您使用 git 初始化存储库:
git init
(可选,后跟目录,如果省略,则使用当前目录)。
然后你可以添加一个遥控器如下:
git remote add origin https://github.com/genadinik/AndroidMakeMoneyFree.git
(或另一个 url)
在这里你添加一个你称之为 origin
的遥控器。请注意,您可以给它起另一个名字。您还可以决定添加多个远程服务器,例如 GitHub、BitBucket、GitLabs、CodePlex 等,并将您的本地副本推送到所有这些远程服务器。
然后你可以推送到 origin
或其他远程。
但是如果 GitHub 已经包含文件,您最好制作一个 git clone
,然后使用克隆。
我认为 git init
不接受 URL(尽管我可能错了)。
添加远程仓库运行如下
git remote add origin https://github.com/genadinik/AndroidMakeMoneyFree.git
对于第一次推送,您应该使用以下命令来确保所有标签等都被推送。
git push -u origin --all
我做了 git init
,然后我意识到我应该包括我在 GitHub 中创建存储库时得到的 link 所以我这样做了:
git init https://github.com/genadinik/AndroidMakeMoneyFree.git
然后我做了:
git add -all
git commit -m "Adding repository contents"
这工作正常,但后来我尝试推送并收到此错误:
git push origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
选项很少
您没有遥控器。
git init
没有设置遥控器所以你必须手动添加它。git remote add origin https://github.com/genadinik/AndroidMakeMoneyFree.git
您没有 ssh 密钥 生成 ssh 密钥并将远程 url 表单 HTTPS 更改为 ssh/git
您需要 ssh 密钥:
只需按照这些步骤操作,您将立即设置您的 ssh 密钥:
生成一个新的 ssh 密钥(如果您已有密钥,则跳过此步骤)
ssh-keygen -t rsa -C "your@email"
在
home/.ssh
目录(或 windows 下的Users/<your user>.ssh
)中设置密钥后,打开它并复制内容
如何将 sh 密钥添加到 github 帐户?
- 登录 github 帐户
- 点击右上角的牧场主(设置)
- 点击
SSH keys
- 点击
Add ssh key
- 粘贴您的密钥并保存
你们都准备好了:-)
您必须添加原始存储库
git remote add origin <url to repo>
据我所知,您应该不包含GitHub(或其他git服务器)存储库的url在 git init
。 Git 已分发:您可以添加多个遥控器。
您使用 git 初始化存储库:
git init
(可选,后跟目录,如果省略,则使用当前目录)。
然后你可以添加一个遥控器如下:
git remote add origin https://github.com/genadinik/AndroidMakeMoneyFree.git
(或另一个 url)
在这里你添加一个你称之为 origin
的遥控器。请注意,您可以给它起另一个名字。您还可以决定添加多个远程服务器,例如 GitHub、BitBucket、GitLabs、CodePlex 等,并将您的本地副本推送到所有这些远程服务器。
然后你可以推送到 origin
或其他远程。
但是如果 GitHub 已经包含文件,您最好制作一个 git clone
,然后使用克隆。
我认为 git init
不接受 URL(尽管我可能错了)。
添加远程仓库运行如下
git remote add origin https://github.com/genadinik/AndroidMakeMoneyFree.git
对于第一次推送,您应该使用以下命令来确保所有标签等都被推送。
git push -u origin --all