gpt4 book ai didi

linux - git autodeploy 脚本在 ubuntu 上的 post-receive hook 中

转载 作者:太空宇宙 更新时间:2023-11-04 11:41:47 25 4
gpt4 key购买 nike

我有一个自动部署的 bash 脚本,用于在 gitosis 的“post-receive” Hook 中将更新的 repo 更新到/tmp

#!/bin/bash

PWD=$PWD

REPO_NAME=${PWD##/*/}

cd /tmp

git clone git@atom-desktop:$REPO_NAME

但是每当我推送存储库时,我都会遇到这样的错误:

Host key verification failed.

fatal: The remote end hung up unexpectedly error: hooks/post-receive exited with error code 128

如何应对?

最佳答案

你可以简单地做:

git clone --local $REPO_NAME

因为 git 也支持从本地目录克隆: git-clone

For local respositories, also supported by git natively, the following syntaxes may be used:

/path/to/repo.git/

file:///path/to/repo.git/

These two syntaxes are mostly equivalent, except the former implies --local option.

关于linux - git autodeploy 脚本在 ubuntu 上的 post-receive hook 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1990280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com