gpt4 book ai didi

git - 如何在与本地机器连接不稳定的远程机器上获取、 pull git repo

转载 作者:行者123 更新时间:2023-12-02 14:01:02 24 4
gpt4 key购买 nike

详细说明:我连接到与本地机器连接不稳定的远程机器,但仍然足够稳定,可以从 repo 中提取和更新 git 而不会中断。

这意味着当我通过远程连接(通过 SSH)在远程机器上命令 git pull 时,SSH session 通常会因此中断;git 进程停止。但是如果我物理上去远程机器并在远程机器上命令 git pull ,它可以完成 pull 过程,即使它很慢。无论 git(SSH,HTTPS)使用何种协议(protocol),两者都适用。

如何使远程计算机上的 pull 过程独立于本地计算机的远程连接?

最佳答案

从技术上讲,您可以 make a remote ssh command run in the background of the remote machine .

所以这样的事情可能是一个可以接受的解决方法(需要注意的是,您可能看不到完整的输出或立即知道命令是否完成)

ssh -n -f user@host "sh -c 'git clone /url/ /a/pth > /dev/null 2>&1 &'"

这个想法是:如果 ssh session 中断,则在后台远程计算机上启动的克隆不会停止。

关于git - 如何在与本地机器连接不稳定的远程机器上获取、 pull git repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50642291/

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