linux 在Google Cloud VM示例上存储代码的最佳实践?

olqngx59  于 5个月前  发布在  Linux
关注(0)|答案(1)|浏览(56)

我有一个GCP计算引擎VM示例。在/home文件夹下有多个用户,他们都有各自的SSH密钥:

(base) user1@a100-80gb:/home$ ls
user1  user2  user3  user4  user5

字符串
我想创建一个/code文件夹来管理多个代码库,每个人都可以访问它。这样的任务的最佳实践是什么?
/home下创建一个/code文件夹是最好的方法吗?但是如果我这样做,/code文件夹没有自己的ssh密钥,我可以添加到GitHub(或者我可以在/code文件夹下创建一个ssh-gen?)类似于:

(base) user1@a100-80gb:/home$ ls
user1  user2  user3  user4  user5 code


作为参考,以下是/下的文件夹:

(base) user1@a100-80gb:/$ ls
bin   dev  home  lib32  libx32      media  opt   root  sbin  sys  usr
boot  etc  lib   lib64  lost+found  mnt    proc  run   srv   tmp  var

xyhw6mcr

xyhw6mcr1#

正如@John汉利提到的,不建议将代码存储在虚拟机上。源代码存储库是将代码存储在虚拟机上的更好替代方案。云源代码存储库还提供了源代码查看器和完整的Git解决方案与Cloud Shell。
Google Cloud Source Repositories提供Git版本控制,以支持任何应用程序或服务的协作开发,包括在Google App Engine和Google Compute Engine上运行的应用程序或服务。Cloud Source Repositories还提供源代码查看器,您可以使用它来浏览存储库文件。将其与Cloud Shell及其内置编辑器结合使用,可以从控制台中获得完整的Git解决方案。
使用Cloud Source Repositories,您可以拥有任意数量的私有Git存储库,允许您以最适合您的方式组织与云项目关联的代码。
请参阅How to create code repositories in Cloud Source repositories上的此链接。

相关问题