Git 同步本地副本而不访问远程存储库

Git 同步本地副本而不访问远程存储库,git,amazon-web-services,amazon-ec2,Git,Amazon Web Services,Amazon Ec2,我在公司的服务器上有一个Git存储库。通过连接到公司网络的笔记本电脑,我确实可以访问这些服务器,但从其他位置无法访问它们,包括我用于一些数值计算的EC2实例 这大概意味着我不能在EC2实例上保留代码的版本副本,并且每当我更改代码中的某些内容,然后希望执行它时,我必须将其保存到实例中 是使用钩子,但这只会在任何分支上为EC2实例提供最新提交的副本,而不会提供任何其他内容。此外,它可以很容易地生成代码不同步的场景 在此设置中是否有更安全/更智能的方法来管理代码 我不明白这个问题。假设您的笔记本电脑可

我在公司的服务器上有一个Git存储库。通过连接到公司网络的笔记本电脑,我确实可以访问这些服务器,但从其他位置无法访问它们,包括我用于一些数值计算的EC2实例

这大概意味着我不能在EC2实例上保留代码的版本副本,并且每当我更改代码中的某些内容,然后希望执行它时,我必须将其保存到实例中

是使用钩子,但这只会在任何分支上为EC2实例提供最新提交的副本,而不会提供任何其他内容。此外,它可以很容易地生成代码不同步的场景


在此设置中是否有更安全/更智能的方法来管理代码

我不明白这个问题。假设您的笔记本电脑可以访问公司服务器和EC2实例,那么您可以从前者拉到后者以保持同步?在什么情况下,您可以使用
scp
但不能使用
git
来传输您的更改?@larsks是的,这是一个合理的解决方案,尽管(我们的系统管理员)告诉我,我们应该只在服务器上保留远程存储库。我应该说明的,对不起!