我是创建git钩子的新手。我已经成功创建了本地git钩子,但是我很难弄清楚如何在Bitbucket上安装服务器端钩子。
我曾尝试使用名为“外部挂钩”的插件并制作一个“外部预先接收挂钩”,但这导致我对Bitbucket的推送被拒绝:
远程:挂钩外部预接收挂钩阻止了推送![远程拒绝]主机->主机(预接收挂钩被拒绝)。
我试过将钩子放在服务器上的.git文件夹中。但是我找不到一个.git文件夹。我确实找到了ApplicationData / Bitbucket / bin / git-hooks。我尝试在其中放置一个预接收钩子文件,但没有成功。它没有阻止推送到存储库,但是文件也没有执行。
我正在使用的钩子/文件非常简单,所以我认为这不是问题。它具有以下文本:
#!/bin/sh
#
echo 'hi there soldier'
Run Code Online (Sandbox Code Playgroud) 我正在 Docker for Windows 环境中运行 Docker Linux 容器。我还使用 Dockerfile 为我的项目进行 docker-compose up。
我无法让我的卷安装正确安装。特别是在我的Kitematic 中,我可以看到文本 '\host_mnt' 被添加到我的卷路径的开头。所以我的卷路径看起来像'\host_mntC:\Users\blah\blah\blah'。路径是正确的,只是在开头添加了 '\host_mnt'。
我怀疑我必须以某种方式将我的卷挂载路径错误地放入我的 Dockerfile 中。我尝试过使用相对路径、绝对路径并同时使用卷的扩展表示法和单行写入卷的方式。