我想将一个 git 存储库从我公司的服务器克隆到我的个人计算机上。从“外部”访问这些服务器的唯一方法是通过 ssh 登录到“machine1”
ssh user@machine1.company.xy
不幸的是,该特定机器上没有安装 git。所以一个 git clone 像
git clone ssh://user@machine1.company.xy/path/to/repo <local-repo-path>
不会工作。我要做的是在通过“machine1”登录网络后更改为安装了 git 的另一台机器“machine2”。所以要让克隆工作我必须执行一个命令
ssh machine2
在实际执行 git 命令之前。有没有办法做到这一点?可能是预克隆钩子之类的东西?
是否有可能以某种方式将远程存储库打包成一个文件(补丁?),将该文件复制到本地机器上并从该文件克隆?
期待您的提示和建议!