微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在不通过中间服务器直接进行SSH或HTTP访问的情况下将本地Git修改推送到Gitlab存储库?

如何解决如何在不通过中间服务器直接进行SSH或HTTP访问的情况下将本地Git修改推送到Gitlab存储库?

由于某些原因,我无法直接访问我的Gitlab实例(没有直接的SSH,HTTP或VPN访问权限)。我只能从笔记本电脑访问在Web浏览器(本例中为Apache Guacamole)中运行的虚拟桌面。我可以复制粘贴的文本内容或将文件上传到具有SSH / HTTPs访问Gitlab服务器的远程RDP主机服务器。

如何使用此中间RDP服务器将本地提交推送到Gitlab服务器?推送我所有的本地提交将采取什么步骤?

  1. 压缩我的本地存储库,其中包含“ .git”子目录
  2. 通过Web浏览器上传到远程服务器/虚拟桌面
  3. 在远程RDP主机服务器上解压缩本地存储库归档文件
  4. 配置乌龟Git
  5. 从远程RDP主机服务器推送到Gitlab服务器(可从远程RDP主机服务器访问)

按照上述步骤进行操作是否可行,或者我应该意识到其他限制或可能存在的问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。