我想从我的公司服务器克隆一个git仓库到我的个人电脑。唯一的外部访问方式是通过ssh登录'machine1'。
ssh user@machine1.company.xy
很遗憾,那台机器上没有安装git。因此像下面这样进行git克隆是不行的:
git clone ssh://user@machine1.company.xy/path/to/repo <local-repo-path>
无法工作。我需要切换到另一台名为'machine2'的机器上,在通过'machine1'登录网络后安装git。因此,为了让克隆工作,我需要执行以下命令:
ssh machine2
在实际执行git命令之前,是否有任何方法可以做到这一点?例如像预克隆钩子这样的东西?
是否有可能将远程存储库打包成文件(补丁?),将该文件复制到本地计算机并从该文件进行克隆?
期待您的提示和建议!