foo*_*ger 5 git jgit
使用JGit时,请执行同一服务器上的远程推送.
1)如果遥控器配置为file://或/path/to/git/remote,则不会执行预接收挂钩.
file://
/path/to/git/remote
2)如果配置了遥控器ssh://,将执行预接收挂钩.
ssh://
如果使用Git命令行执行相同的推送,将始终执行预接收挂钩.
我不明白为什么会这样.
AlB*_*lue 1
JGit 不支持所有钩子;当您通过ssh:远程服务器的 git 实施推送时,正在执行 git hook 支持。当您使用 JGit 推送到本地存储库时,它只是更新存储库的本地内容。(我什至不确定使用本机git客户端推送到本地存储库是否会执行 a,pre-receive因为它没有运行git upload-pack,因此没有执行接收。
ssh:
git
pre-receive
git upload-pack
归档时间:
10 年,4 月 前
查看次数:
593 次
最近记录:
6 年,6 月 前