1

我对 git 很陌生。我想创建一个名为 Common-Lib 的存储库,下面是我使用的命令。

E:\My Doc\programming\git\Common-Lib>touch README

E:\My Doc\programming\git\Common-Lib>git init
Initialized empty Git repository in E:/My Doc/programming/git/Common-Lib/.git/

E:\My Doc\programming\git\Common-Lib>git add README

E:\My Doc\programming\git\Common-Lib>git commit -m "first commit"
[master (root-commit) 5e25a0d] first commit
 0 files changed
 create mode 100644 README

E:\My Doc\programming\git\Common-Lib>  git remote add origin https://github.com/fxbird/Common-Lib.git

E:\My Doc\programming\git\Common-Lib>git push -u origin master
fatal: https://github.com/fxbird/Common-Lib.git/info/refs not found: did you run git update-server-info on the server?

E:\My Doc\programming\git\Common-Lib>git update-server-info

E:\My Doc\programming\git\Common-Lib>git push -u origin master
fatal: https://github.com/fxbird/Common-Lib.git/info/refs not found: did you run git update-server-info on the server?

E:\My Doc\programming\git\Common-Lib>

即使在运行之后git update-server-info,它仍然会抛出同样的错误,这是为什么呢?谢谢。

4

3 回答 3

3

你使用的命令已经在你自己的机器上成功创建了一个仓库OK,但是在Github上不存在;这就是您收到错误的原因:

fatal: https://github.com/fxbird/Common-Lib.git/info/refs not found

找不到“refs”文件,因为它不存在。您最好的解决方案是先在 Github 上创建存储库,然后将其克隆到本地计算机。这样一来,一切都将为您设置好推拉。

哦,当你跑的时候:

git update-server-info

你在本地存储库上运行它,而不是在服务器上,所以它无论如何都不会工作。该命令生成通过“哑”协议(如 http)访问存储库所需的文件。

于 2012-06-15T11:11:01.833 回答
1

我在您的GitHub 个人资料中没有看到目标存储库。单击用户名右侧顶部栏上的“创建新仓库”图标以首先创建它。

于 2012-06-15T09:48:34.530 回答
1

这是一个解决方法我也是 git 的新手,所以如果我们要手动创建目录,那么执行这个语句有什么用

“git 远程添加源 https://github.com/fxbird/Common-Lib.git”
于 2012-12-27T18:48:59.963 回答