问题标签 [gogs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
370 浏览

git - 如何配置 gogs 以快速加载大型 git 存储库?

我在我的 DigitalOcean 虚拟机上设置了 gogs,它有 1 个 cpu、1GB RAM 和 30GB SSD。它适用于小型存储库,并且一切都很活泼。为了测试 gogs 如何处理更大的存储库,我将git存储库克隆/导入到我的 gogs 安装中。每次我通过 Web 界面打开存储库时,加载至少需要 5 秒,CPU 使用率徘徊在 95% 和内存在 900MB。所以我假设我的虚拟机资源不足。所以我调整了虚拟机的大小,并给了它 8 个 CPU 内核和 16GB 的 RAM。然而,加载 git 存储库仍然需要大约 5 秒。我的猜测是,它要么是配置问题,要么是 gogs 本身的问题,以及它处理 git 存储库的方式。有没有办法让 gogs 在大型存储库中快速工作?

0 投票
1 回答
531 浏览

git - 如何从存储在计算机上的存储库中执行“git pull”

我想知道是否有人可以帮助我解决这个问题。我已经使用 GOGS 设置了一个本地 GIT 服务器,我可以在其中成功地提交我的工作并在同一台机器上克隆。我使用 GIT Bash 来完成我所有的提交、拉取、推送等。

我遇到的麻烦(或缺乏知识)是如何从另一台机器克隆该项目?例如,我在家里有我的电脑,它运行着我的本地 GIT 服务器。我想在我的工作地点克隆我的存储库,然后在我完成我的工作后提交我的项目。每当我尝试在另一台计算机上进行克隆时,GOGS 中提供的 SSH 和 HTTP 链接都会显示“拒绝访问”。

任何指示或帮助将不胜感激。

0 投票
2 回答
60 浏览

git - 无法将文件推送到远程主机

我已经使用这个命令启动了一个容器(git服务)......

我能够启动 git 服务并可以从浏览器检查新创建的存储库...

http://52.201.82.96:10080/shantanuo/testme

但是当我按照这些步骤操作时,我收到一个错误(权限被拒绝):

是码头工人的问题吗?

0 投票
1 回答
2161 浏览

git - 将本地 GIT 存储库添加到 Gogs Docker 容器

我已经使用 Docker 安装了 Gogs。随后我创建了一个像这样的本地存储库(实际上repository有多个分支等,但我只是保持这个例子简单):

我现在如何将其迁移/推送到 Gogs?

0 投票
3 回答
3504 浏览

git - 如何使用 Github Desktop 克隆非 github 托管的存储库

如何使用Github Desktop克隆非 github 存储库?

https://local-git-service/some-user/some-repo.git

如果我已经初始化了一个现有的存储库,我可以使用 Github Desktop 添加它。但是如何在不使用 git 命令的情况下克隆它呢?

我们的团队使用内部Gogs站点来管理我们的存储库,我们希望允许用户在不使用命令行工具的情况下克隆存储库。

0 投票
0 回答
154 浏览

git - 构建jupyter笔记本共享平台的最佳选择是什么

我必须建立一个“开放科学平台”,工程师可以在其中构建和共享他们的脚本和 jupyter notebook。(和版本控制)一个很好的例子可能是 kaggle 网站。有数据,人们分叉这个数据来制作脚本。人们可以从网站上共享、投票和运行 jupyter notebook。

显然,我没有找到适合小时需求的开源平台。

然后,我想有一些建议来建立我们自己的平台。通过一些研究,我注意到 3 个解决方案: - 启动 form fork gogs 开源项目。(git 托管)并直接修改源代码以满足我们的需求。- 采取像 wordpress 或其他解决方案这样的解决方案。在其中构建“协作”部分,并尝试使用 webhook 和 gogs 来保持版本控制。 - 我刚刚发现的最后一个,使用“开放科学框架”项目制作。

感谢您的回答!

0 投票
1 回答
616 浏览

git - Performing Hotbackups of Gogs

This question is related to this question which targets only the gogs-repositories component of gogs / git:

Hotback of Git Server Using RSync?

Gogs also performs 'health checks' on the git repositories. What do these health checks do? Could they mutate the state of the repositories? If so could that cause corruption is the repositories are backed up using RSync?

TIA, Ole

0 投票
2 回答
466 浏览

git - Gogs 安全 INSTALL_LOCK 参数

在 gogsapp.ini配置文件中,我看到有一个INSTALL_LOCK配置参数。这个参数是干什么用的?

0 投票
0 回答
249 浏览

gogs - GOGS 密钥使用上下文/过程

这个问题类似于这个问题: GOGS secret key

但是,该帖子并没有真正确认此密钥是否是正确的密钥,或者要使用的正确密钥是否是可以通过 UI 生成的个人访问令牌。

另外我想知道这secret-key一般是为了什么?描述确实提供了答案,但是使用它的上下文/过程是什么:

TIA,奥莱

0 投票
1 回答
242 浏览

git - Gogs 关闭 CRON 工作

在 app.ini 的 Gogs 备忘单中有这个参数:

和这个:

那么这里有冲突吗?我注意到在配置设置上方有一个像这样的括号标题:

所以我假设也许:

可能有用 - 但我只是猜测......有人有这方面的经验吗?

TIA,奥莱