强制bitbucket git命令通过VirtualBox VM
我试图找到一种方法来强制git命令通过VM 目前,我有一台windows 10计算机,它没有管理员权限(公司限制),我有virtualbox,它作为VM运行Linux Mint 目前端口22在我们的网络上被阻止,windows无法通过SSH执行git命令。我甚至尝试使用SSH配置文件将SSH转发到443端口,而不是22端口,但他们也阻止了这一点 有趣的是,当我在虚拟机上执行git命令时,一切都很好,而且看起来似乎没有被阻止 我试图实现的是以某种方式使我在Windows中执行的所有git命令(git Bash)通过VM,然后通过VM到Bitbucket 我希望这是有道理的。所以我想将所有流量从windows转发到bitbucket,然后转到Linux Mint VM,它位于同一设备上的VirtualBox上,具有静态内部IP,然后VM将它转发到它应该去的位置,即bitbucket 想象一下执行以下git命令:强制bitbucket git命令通过VirtualBox VM,git,ssh,bitbucket,port,portforwarding,Git,Ssh,Bitbucket,Port,Portforwarding,我试图找到一种方法来强制git命令通过VM 目前,我有一台windows 10计算机,它没有管理员权限(公司限制),我有virtualbox,它作为VM运行Linux Mint 目前端口22在我们的网络上被阻止,windows无法通过SSH执行git命令。我甚至尝试使用SSH配置文件将SSH转发到443端口,而不是22端口,但他们也阻止了这一点 有趣的是,当我在虚拟机上执行git命令时,一切都很好,而且看起来似乎没有被阻止 我试图实现的是以某种方式使我在Windows中执行的所有git命令(gi
git克隆git@bitbucket.org:xxxx/yyyy.git
有人知道如何实现这一点吗
提前谢谢你们
我试图实现的是以某种方式使我在Windows中执行的所有git命令(git Bash)通过VM,然后通过VM到Bitbucket
这就是为什么在我工作过的每一家大公司里,Windows PC上的虚拟机都是不允许的:你可以绕过它强加的限制
我从未看到端口22允许传出请求。我总是使用HTTPS进行外部Git存储库操作
您可以通过配置SSH来运行脚本,该脚本将:
- 拦截你的git命令
- 更新共享文件夹中的匹配bitbucket(在VM和主机之间共享)
但是,首先要确保您没有绕过IT安全策略,否则这迟早会赶上您。听起来您想通过使用VM作为代理(允许端口转发),并将Windows SSH设置为隧道通过它(例如使用
ProxyJump
确认选项)来进行隧道。我假设您有一些能力从主机连接到VM。