Git推送到远程“没有此类文件或目录”

韦斯

我正在尝试将更改从本地计算机推送到实时服务器。我按照本页上的步骤进行操作

在我的本地计算机上,这是我运行时得到的:$ git push web

Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 291 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: /bin/bash: GIT_WORK_TREE=/var/www/html git checkout -f: No such file or directory
To ssh://MyDomainRemoved.com/var/git/myproject.git
   d8a9173..7903ea9  master -> master

实时服务器上,新提交显示在中$ git log它是一种与故障后收到钩这是接收后文件现在的样子:

#!/bin/bash GIT_WORK_TREE=/var/www/html git checkout -f

我已经从其他阅读的线程中尝试过的几件事:

  • 尝试#!/bin/bash#!/bin/sh
  • 删除了行上隐藏的回车符#!/bin/bash这使bash可以运行而没有打开错误,但仍然没有此类文件错误。
  • / var / www /更改为由用户www-data拥有
  • CHMOD / var / www /777(仍然没有此类文件错误)

服务器是Ubuntu 16.04。

有其他尝试的想法吗?

确保脚本多行而不是一行:

#!/bin/bash 
GIT_WORK_TREE=/var/www/html git checkout -f

完整的命令将是:

git --work-tree=/var/www/html --git-dir=/var/git/myproject/.git checkout -f

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Docker远程上的Pycharm远程解释器:[Errno 2]没有此类文件或目录

尝试将我的应用程序推送到heroku时,出现此错误FileNotFoundError:[Errno 2]没有此类文件或目录:'/ app / gettingstarted / media'

mkdir:无法创建目录:没有此类文件或目录

cp:无法创建目录:没有此类文件或目录

错误:无法锁定配置文件.git / config:没有此类文件或目录

无法删除文件-没有此类文件或目录

如何解决“ .git / index.lock”:没有此类文件或目录的错误?

scp命令上没有此类文件或目录错误

puma:puma.sock没有此类文件或目录

mdadm安装阵列没有此类文件或目录错误

Makefile-没有此类文件或目录错误

PHPUnit自动加载-没有此类文件或目录

多阶段构建-没有此类文件或目录

Eclipse:构建后没有此类文件或目录

退出代码127和':没有此类文件或目录`

Swift,Alamofire.framework:没有此类文件或目录

拨号unixgram:没有此类文件或目录错误

“拒绝连接”或“没有此类文件或目录”

Xamarin Android中没有此类文件或目录错误

Xcode错误:构建时没有此类文件或目录

“没有此类文件或目录” ODOO10

无法激活virtualenv:没有此类文件或目录

WSL + Scons:没有此类文件或目录

巢:ENOENT:没有此类文件或目录,请打开

mv:无法统计,没有此类文件或目录

Docker容器打印“没有此类文件或目录”

Android 错误:FFMPEG 没有此类文件或目录错误

使用Python没有此类文件或目录

MediaRecorder.prepare()异常-没有此类文件或目录