Git 存储库 - 如何克隆 /home/user/.git

Git repository - how do I clone /home/user/.git

我在 VPS 上有一个网站,我想使用 Git 创建一个离线克隆。

所以我在 VPS 上做了什么:

git init
git add .
git commit -m "comment"

创建了一个 .git 文件夹。我现在不确定我应该如何继续才能将 git 存储库克隆到我的本地计算机。

我试过使用:git clone ssh://user@IP/home/user/.git 但我收到以下消息:

fatal: '/home/user/.git' does not appear to be a git repository 
fatal: Could not read from remote repository.

你能告诉我我在这里遗漏了什么吗?

你应该 "ignore" 存在 .git 目录:

git clone ssh://user@IP:/home/user/

应该可以解决问题(如果 ssh user@IP 当然有效)。

注意: 不确定将整个 "user" 目录设为 git 存储库是否是个好主意。使用子目录可能是个好主意。

编辑: 在这种情况下,文件权限也是将文件从 linux 电脑复制到 windows 电脑的问题...