GCloud - 与多个用户合作时在哪里放置项目?

问题描述 投票:0回答:1

首先,我是云平台的新手,也是一般云计算的新手。

我想在GCloud中的一个项目上与多个用户(使用不同的Google帐户)合作。我已经授予用户所有必要的权限,以访问我的项目。

我计划运行Kubernetes集群。我按照this教程,一切正常。但现在我发现,其他用户无法访问我的项目文件夹,因为它位于/ home / USERNAME中。

另外,当将一些虚拟文件保存到/ tmp时,其他用户无法看到它并且我读到,GCloud Shell是按用户而不是每个项目。

我的问题是,在哪里可以将我的git项目克隆到GCloud平台上,这样其他用户可以在代码更改时使用git pull?或者我应该以不同方式设置项目?他们还需要访问dockerfile才能为Kubernetes构建新的图像。

我是否必须使用CI / CD解决方案?由于我目前正在开展一个学校项目,因此不需要CI / CD。

google-cloud-platform google-kubernetes-engine multiple-users
1个回答
1
投票

GithubGitlabBitbucket或任何其他SCM都应该这样做。这样,每个用户都可以拥有自己正在处理的代码的本地存储库。 CI / CD不是强制性的,您可以在没有它的情况下部署应用程序,但是在使用大型代码库时以及经常部署时,它可以使您的生活更轻松。

© www.soinside.com 2019 - 2024. All rights reserved.