我对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
获得提交密码,并在发生错误后。
答案 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无关的项目文件夹提供有意义的名称。