我想创建一个回购,但我失败了。以下是我的步骤:
mkdir ~/Hello-World
cd ~/Hello-World
git init
touch README
git add README
git commit -m 'first commit' --> 1 file changed, 1 insertion
git push origin master
我被问到我输入的密码和用户名。
fatal :https://github.com/timokoerner/Hello-World.git/info/refs?service=git-receive-pack not found; did you run git update server info
我有git版本1.8。有什么帮助吗?
答案 0 :(得分:1)
就个人而言,我从未遇到过在Github上创建初始回购的问题。
尝试前往此处并填写必要的字段:
完成后,您可以使用git clone
创建repo的本地实例。从那里,您可以像普通存储库一样从中推送。
答案 1 :(得分:0)
您输入了错误的用户名或密码。
答案 2 :(得分:0)
您输入了GitHub用户名和GitHub密码吗?
您也可以编辑遥控器,使其指向https://timokoerner@github.com/timokoerner/Xing.git
。在这种情况下,这只会提示您输入(GitHub)密码。
答案 3 :(得分:0)
“-u”是必要的。
git init
创建.gitignore文件,包括您的所有文件和目录 不想提交
git add。 //将所有文件添加到本地git
git status -a /显示已修改或添加的所有文件
git remote add origin git@github.com:USER / REPO.git
git push -u origin master
答案 4 :(得分:0)
你可以:
使用现有 GitHub repo的名称替换当前的远程命名源
git remote set-url origin https://github.com/timokoerner/Xing.git
第一次尝试git push -u origin master
请参阅“Why do I need to explicitly push a new branch?”
在第一次推送之后,其他提交可以使用单个“git push
”进行公布。