GIT致命:无法从远程存储库中读取

时间:2014-11-20 23:08:13

标签: git ubuntu permissions

我对git和ubuntu很新。我今天安装了我的ubuntu服务器,现在我正在尝试为我和一些正在启动项目的朋友设置一个git存储库。但是,无论我做什么,我都会遇到同样的错误:

fatal: '/git.git' does not appear to be a git repository
fatal: could not read from rempote repository

please make sure you have the correct access rights and the repository exists.

我几乎100%肯定路径是正确的,我已经尝试过百万种不同的路径组合,但没有任何作用。我是否需要在推送之前对ubuntu设置任何特殊权限,或者我错过了其他任何内容?

这就是我的工作方式

在/ var / www:

中的ubuntu服务器上
sudo mkdir git.git
cd git.git/
git --bare init

在Windows上,从桌面到Git Bash:

mkdir git.git
cd git.git/
git init

然后添加一些文本文件。

git . add
git commit -m "Initial Upload"
git remote add origin k2@'server-ip':/git.git
git push origin master

获得提交密码,并在发生错误后。

1 个答案:

答案 0 :(得分:0)

我不确定你为什么要命名一个文件夹 git.git

让我们说你的项目文件夹是项目

在服务器上:

$mkdir project
$cd project
$git init
$touch README.md
$git add README.md
$git commit -m "Initial commit"

在桌面上:

$git clone k2@server-ip:project.git

这将在桌面上创建一个名为project的文件夹,其中包含' README.md'内部

编辑:您正在做的问题是您正在命名文件夹' git.git'。 它应该只被命名为#git'虽然这也令人困惑,因为git本身会创建一个名为' .git'在文件夹' git'内。令人困惑的不是吗?最好为与git无关的项目文件夹提供有意义的名称。