我有一个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
型
1条答案
按热度按时间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上的此链接。