【问题标题】:setup an environment so that users can collaborate on code editing [closed]设置环境,以便用户可以协作进行代码编辑[关闭]
【发布时间】:2020-08-15 00:58:38
【问题描述】:

在我们部门,我们有研究人员从事不同的项目,并希望与同一 Ubuntu 18.04 服务器上的其他研究人员共享代码(Python、Perl、R、批处理脚本等)。所有研究人员在服务器上都有一个帐户。

您建议用什么环境、解决方案或软件来做这件事?

我已经在谷歌上搜索过这样的解决方案,但想出了太多我真的不熟悉的选项。 我正在寻找易于实现且易于使用的东西。

感谢大家的帮助。

【问题讨论】:

  • 你能不能说的详细一点,是什么共享,只是互相复制苍蝇,比如共享文件夹?像 GIT 一样管理项目和协作?或者像谷歌文档一样在同一个文件上实时编码
  • 他们希望能够在服务器本地共享和协作代码,如 GIT,而不是与外部世界,如果这有意义的话。
  • 那么我建议本地 gitlab 设置about.gitlab.com/install,在容器中更容易docs.gitlab.com/ee/install/docker.html

标签: environment sharing


【解决方案1】:

如果您想与同一部门的其他研究人员共享您的代码,您应该使用vsftpd 与指定的共享文件夹进行文件传输(注意每个设备的 IP 地址应在您的部门网络范围内)。

最好使用 GitHub(带有私有仓库,添加其他协作者)进行项目管理,您可以添加问题、待办事项、查看编辑等,他们会收到通知。

或者,您可以使用 AnyDesk 或 TeamViewer 等著名的软件程序,使团队合作快速成功。您也可以从中传输文件。

【讨论】:

  • 谢谢@Linux Man,我会研究 vsftpd
猜你喜欢
  • 1970-01-01
  • 2015-11-20
  • 2012-10-16
  • 1970-01-01
  • 2022-01-18
  • 2021-05-10
  • 1970-01-01
  • 2015-06-26
  • 2021-08-23
相关资源
最近更新 更多