问题标签 [gitea]
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.
git - Git - 只有最近 10 次提交的历史记录?
我在一个 shell 脚本上工作,它自动将我从项目中的最后一次更改提交到我的本地 git 存储库。它工作得很好,所以我的下一步是优化脚本。现在我搜索一个命令来删除我的存储库的历史记录,除了最后 10 次提交。
我只找到了清除整个历史记录的命令,这不是我想要的解决方案。也许有人有想法?
heroku - 如何在heroku上安装gitea?
这是我指的存储库。它有这个
curl -fsSL https://git.coolaj86.com/coolaj86/gitea-installer.sh/raw/branch/master/install.bash | bash
命令可以在 linux 上的 3000 端口安装 gitea 服务器。如何让 heroku 运行这个命令,我尝试了 heroku bash 并在那里运行命令,但它失败了。
gitea - 创建指向代码片段的永久链接
我想创建代码片段的永久链接(比如在 Github 中)。有没有办法用 Gitea 创建一个代码片段的永久链接?
github - 同步 GitHub 公共仓库和 Gitea 私有仓库超集
我们在 github 上发布了一个开放项目包,其中包括一个软件应用程序和规范输入。我们自己使用该软件,开发被认为是私有或实验性的替代输入和脚本——理想情况下,有些会公开发布,有些则不会,但仍需要存档。
我们想在我们的本地 gitea 服务器中保留一个 repo(镜像,fork,不确定词汇表)。1. 理想情况下,我们可以定期将公开的材料子集(至少是 master)从 GitHub 同步到 gitea。2. 我们的工作将在分支上进行,这些分支最多是死路一条,从 master 到 branch 以一种方式更新。3. 偶尔,我们会在核心方法上提出改进,所以如果我们可以从项目分支中挑选那些可能有 Gitea master 作为中介的项目分支到 github,这将有所帮助。
这是怎么做到的?目前尚不清楚像“fork”这样的服务器概念跨越两个环境,Gitea 和 GitHub,我读过的大部分内容都是私有对公共的,涉及 GitLab,我不确定我是否可以识别子集自动化。假设它可以合理地完成,我是否可以拥有一个本地存储库,将它们视为对等点并充当中介?也许使用 chron 作业或等效的 Windows 工具?什么是最先进的?
git - 将 gitea 绑定到 localhost 地址以进行隧道传输?
我发现一些配置似乎表明 gitea 绑定到的端口,见下文:
我将机器的实际地址更改为127.0.0.1
(环回),认为我只能通过使用 SSH 隧道进入设备来使 gitea 可访问,但是当我重新启动服务时,我仍然可以通过端口 3000 上的设备 ip 访问它.
不应该更改ROOT_URL
并HTTP_PORT
导致它绑定到环回地址,要求我通过我的 SSH 客户端进行端口转发以到达端口http://127.0.0.1:3000
?
PS 如果您觉得这个问题不属于 Stack Exchange,请继续将其发送到另一个更适合它的站点;但我认为 gitea 并没有被程序员以外的人使用太多,这就是我在这里发布它的原因。
git - 无法在 Gitea 上使用 Git LFS 推送大文件
我用 Docker 安装了一个本地 Gitea 服务器。
现在我正在尝试将几个数据文件推送到一个仓库,这些文件非常大(最大的是 9.2 Gb,第二大的是 2.5 Gb)所以我使用 Git LFS(我相应地设置了 Gitea)。
2.5 Gb 文件上传得很好,但我无法推送最后一个(9.2 Gb),我有消息:
Uploading LFS objects: 89% (8/9), 11 GB | 49 MB/s
但在它以 5.6GB 重新启动后几秒钟 - > 11GB 就像无休止的重复......
我已经将这些变量设置在/etc/php5/apache2/php.ini
:
我也开始GIT_TRACE=1 GIT_CURL_VERBOSE=1 git push
检查是否有任何错误消息,但我看到的唯一相关内容是< HTTP/1.1 500 Internal Server Error [....] Fatal error: Server error: https://www....
而且我不知道该尝试什么...
问题可能出在哪里?
git - 为什么gitea加了ssh还需要密码才能登录?
- 我安装了gitea(类似于gitlab)
user settings
我在-> 中添加了一个有效的公钥SSH KEY
gitea
端口 3000
跑:
出去:
我真的不明白为什么?
在此之前,gitlab
已安装,可以ssh
正常工作,但是后来gitlab
被卸载并gitea
安装了
我可以知道是什么原因吗?
在服务器中,运行:顶部
ssh git@***.***.***.***
和有什么区别ssh root@***.***.***.***
吗?
reactjs - 尝试设置 gitea 服务器:nginx 配置问题(我认为)-“git.domain.com”显示主页,即“domain.com”
我正在使用 DigitalOcean droplet 来托管 React 应用程序,这只是我的个人网站。它工作正常。我还使用 certbot 在我的页面上获取 ssl 证书。
现在我正在尝试在子域下运行 gitea 服务器。所以我做了设置,进入初始安装页面(git.domain.com/install),然后完成了。我登录到我正在运行的 gitea 服务器,一切似乎都运行良好。
然后我扩展了我的 ssl 认证以包含子域。据我所知,它似乎工作正常。
但是,现在(5 小时后),当我尝试访问“git.domain.com”时,它会显示我的个人网页,而不是 gitea 页面。但网址保持不变,即“git.domain.com”。(所以,在我将 ssl 证书添加到子域之后,它可能被破坏了,但由于浏览器缓存历史记录而没有意识到问题)
我检查了...
- gitea 仍在 localhost:3000 下运行
- Nginx 运行没有错误
- sites-available 与启用站点的链接
- DigitalOcean 上的 DNS 记录
我认为问题在于......
- nginx 配置文件
- 使用 gitea 配置 ssl 证书(我使用 certbot 扩展现有的 ssl 证书以包含子域)
- gitea app.ini 配置
这让我有点生气,我无法弄清楚,所以我决定发布这个。任何帮助表示赞赏。让我知道,如果我应该提供任何其他相关信息。
以下是文件:
go - 在谷歌云上部署服务器二进制文件
我有一个服务器二进制文件(gitea),我正在尝试在谷歌云 App Engine 上部署它。我可以在谷歌云控制台上成功运行它,使用控制台中提供的网络查看器检查它。我对在谷歌云上的部署几乎没有疑问,我在这里列出。
在控制台中运行服务器与部署服务器之间有什么区别吗?如果存在差异,我如何在谷歌云 App Engine 上部署二进制文件?