以 www-data 形式运行 git clone

以 www-data 形式运行 git clone

www-data好的,当我以用户帐户登录时出现以下错误:

www-data@server:~/html/poc/storage/app/projects$ /usr/bin/git clone https://github.com/ethicalhack3r/DVWA.git /var/www/html/poc/storage/projects/dvwa
fatal: destination path '/var/www/html/poc/storage/projects/dvwa' already exists and is not an empty directory.
www-data@server:~/html/poc/storage/app/projects$ ls -al
total 8
drwxrwxr-x 2 nli www-data 4096 mar 17 21:02 .
drwxrwxr-x 4 nli www-data 4096 mar 17 20:29 ..

为什么会发生这种情况?

答案1

您正在尝试克隆到已包含文件的目录。Git 倾向于克隆到空目录以避免任何冲突或意外覆盖文件。

检查路径“/var/www/html/poc/storage/projects/dvw”,其中已经有文件。如果您看不到它们,请尝试“ls -a”查看隐藏文件(您可能在该目录中隐藏了一个现有的 .git 文件夹)

编辑:

您正在查找错误的文件夹...重新阅读您的帖子后,我发现您运行了以下命令~/html/poc/storage/app/projects$ ls -al...而您应该运行的是...$ ls -al /var/www/html/poc/storage/projects/dvw

相关内容