我在debian Wheezy上使用git版本1.7.10.4。
我正在尝试创建一个新的存储库(根据git-scm.com的手册) 但每次我都会遇到这个致命的错误:
fatal: repository 'poekoe' does not exist
这就是我在命令行输入的内容:
git clone --bare --progress poekoe poekoe.git
我也在sqeeze发行版上试过这个,它运行正常。 (关于squeeze的git版本是:git版本1.7.2.5)
wheezy发行版上的所有已安装软件包均为:
libcurl4-gnutls-dev
libexpat1-dev
gettext
vim
libz-dev
libssl-dev
git
所有这一切都得到了解决。
有人知道如何解决这个问题吗? 我以root身份运行脚本
答案 0 :(得分:5)
git clone --bare --progress poekoe poekoe.git
只有当前目录包含回购poekoe
时,git clone
才有效。
如果您当前的文件夹为空,则错误信息有意义。
URLs section建议使用绝对路径:
$ git clone --bare -l /home/proj/.git /pub/scm/proj.git
OP Bonifatiusk报告in the comments解决方案取决于git版本:
我发现了这个:
git --bare init poekoe.git
:这确实与旧版本不同,旧版本将使用带有克隆的--bare
初始化新的回购。
答案 1 :(得分:3)
为未来的读者分享......
一种可能性是访问权限。确保您至少对您尝试与之交互的主存储库具有读取权限。
答案 2 :(得分:1)
如果您未在git中正确执行这些步骤,则会收到此错误(致命:存储库' pekoe'不存在)。
step-1 ::使用命令
安装git和configgit config --global user.name eg。,mack09 git config --global email
step-2 ::转到Github网站创建一个新的存储库
步骤3 ::从右侧https://github.com/mack09/repo.git
step-4 ::转到git bash或cmd,创建一个文件夹来存储你的所有项目
转到您创建的文件夹,现在您在创建的文件夹中。
第5步::做到这一点
git clone https://github.com/mack09/repo.git
step-6 ::添加heart.txt和git commit-m " message"
和git push origin master。
我尝试了这个步骤,所以尝试并回复任何结果。