温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Modify git repository directly on gitlab server
git gitlab

其他 - 直接在gitlab服务器上修改git存储库

发布于 2020-04-10 11:27:08

我正在导入更大的git存储库(120GB),并且需要使用脚本对此执行某些操作。现在,已在GitLab服务器上检入了存储库。

由于存在dispace并避免了不必要的副本,我可以直接在GitLab服务器上修改git仓库,例如通过SSH吗?我目前是唯一的用户。我只是想避免,我绕过了他们可能在上面做过的GitLab内部缓存。

PS不用担心,GitLab服务器还不是生产系统;-)

查看更多

提问者
Daniel Stephens
被浏览
66
Chris 2020-02-01 23:25

新答案

GitLab几乎可以肯定在服务器上使用裸仓库如果要直接在服务器上修改存储库的内容,则可以尝试将副本克隆到本地文件系统并在其中进行操作

请注意,您的存储库很大,在大型存储库中存在已知的性能问题。看到


原始答案如下。

GitLab包含一个基本的在线IDE

我鼓励您阅读整个页面,但是可以通过单击在查看文件或文件夹时显示Web IDE按钮来开始使用编辑和提交是相当直观的。

话虽如此,对于除修正拼写错误之外的任何事情,我仍然建议将存储库克隆到开发机器上并在其中工作。适当的IDE可以提供更多功能,可以让您在提交之前运行测试,并可以一次提交多个更改的文件,作为逻辑的,原子的提交。