带有 Web GUI 的免费 G​​IT 服务器,如 BitBucket/GitHub [已关闭]

2023-11-22

在工作中我使用 BitBucket。我想要在家里将类似的东西部署在我的 Linux 服务器上。所以我正在寻找:

  • Only 1 或 2 个用户需要。
  • An git服务器可部署于Linux
  • A 精美的网页图形用户界面可视化分支并执行其他操作(创建存储库、分支、合并、统计)。
  • 有据可查如何让这一切在 Linux/Ubuntu 上运行。
  • 免费/低成本。

我有什么选择。到目前为止,我发现 BitBucket Server 的价格为 10 美元/年。还有什么其他选择?


我想尝试一下 gitlab,Omnibus 包很容易安装,而且在这里运行得很好:

https://about.gitlab.com/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有 Web GUI 的免费 G​​IT 服务器,如 BitBucket/GitHub [已关闭] 的相关文章

  • 通过特定分隔符删除字符串

    我的文件中有几列 其中第二列有 分隔符 我想删除第二列中的第一个 第三个和第四个字符串 并将第二个字符串留在该列中 但我有正常的分隔符空间 所以我不知道 input 22 16050075 A G 16050075 A G 22 16050
  • 使用 grep 查找包含所有搜索字符串的行

    我有一个文件 其中包含很多与此类似的行 id 2796 some model Profile message type MODEL SAVE fields account 14 address null modification times
  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • git 匹配多个单词的标签

    我们可以得到最后一个 git 标签 它以一个单词 例如 TEST 开头 如下所示 git describe tag dirty match TEST 我想知道如何获得最后一个以 word1 开头的标签orword2 例如测试OR跑步 我尝试
  • .gitconfig 别名函数调用

    我在 gitconfig 中定义了以下别名 alias teamcity tc tc是我在我的中定义的一个shell函数 bashrc文件 由于某种原因 我收到以下错误 aafghani 03 git workday amirafghani
  • 默认情况下 git merge -Xignore-space-change

    我该如何设置该选项ignore space change对于所有合并使用git config 我也许可以使用别名merge 但因为我希望该设置应用于git stash pop git stash apply git pull and git
  • VS 2015 + Bower:在防火墙后面不起作用

    Problem 在 Visual Studio 2015 中 使用 Bower 我的包在防火墙后面时恢复失败 并出现类似以下内容的错误 ECMDERR 无法执行 git ls remote tags heads git github com
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • gdb查找行号的内存地址

    假设我已将 gdb 附加到一个进程 并且在其内存布局中有一个文件和行号 我想要其内存地址 如何获取文件x中第n行的内存地址 这是在 Linux x86 上 gdb info line test c 56 Line 56 of test c
  • 如何查明CONFIG_FANOTIFY_ACCESS_PERMISSIONS是否启用?

    我想利用fanotify 7 http man7 org linux man pages man7 fanotify 7 html我遇到的问题是在某些内核上CONFIG FANOTIFY ACCESS PERMISSIONS不起作用 虽然C
  • 我可以从命令行打印 html 文件(带有图像、css)吗?

    我想从脚本中打印带有图像的样式化 html 页面 谁能建议一个开源解决方案 我使用的是 Linux Ubuntu 8 04 但也对其他操作系统的解决方案感兴趣 你可以给html2ps http user it uu se jan html2
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • 如何使用脚本在 GitHub 上发布构建工件资产?

    我正在尝试找出一种在 GitHub 上生成构建的单命令流程 我预计要做的是运行某种命令 比如 make release make release 脚本会构建发布工件 然后以某种方式将其上传到 GitHub 然而 我对如何在 GitHub 上
  • 在哪里可以找到并安装 pygame 的依赖项?

    我对 Linux 比较陌生 正在尝试安装 python 的 pygame 开发环境 当我运行 setup py 时 它说我需要安装以下依赖项 我找到并安装了其中之一 SDL 然而 其他人则更加难以捉摸 Hunting dependencie
  • 使用 sed 更新 xml 属性(Windows + cygwin 和 Linux)?

    我需要使用 sed 命令对 xml 文件进行更新 但我在这方面遇到了麻烦 它需要在 Windows 使用 cygwin 和 Linux 上运行 XML 具有以下元素
  • 当 .gitattributes 中的 EOL 设置为 CRLF 时,Git diff 认为行结尾为 LF

    当我恢复对带有 Windows 行结尾的文件的更改并且 gitattributes 将 EOL 定义为 CRLF 时 git 认为行结尾已更改为 LR 即使十六进制编辑器显示 CRLF 仅当 gitattributes 定义 EOL 字符时
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 如何使用GDB修改内存内容?

    我知道我们可以使用几个命令来访问和读取内存 例如 print p x 但是如何更改任何特定位置的内存内容 在 GDB 中调试时 最简单的是设置程序变量 参见GDB 分配 http sourceware org gdb current onl
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t
  • 如何在 Linux shell 中将十六进制转换为 ASCII 字符?

    假设我有一个字符串5a 这是 ASCII 字母的十六进制表示Z 我需要找到一个 Linux shell 命令 它将接受一个十六进制字符串并输出该十六进制字符串代表的 ASCII 字符 所以如果我这样做 echo 5a command im

随机推荐

  • 这个四元数旋转代码是如何工作的?

    我试图了解四元数旋转是如何工作的 我找到了这个迷你教程http www julapy com blog 2008 12 22 quaternion rotation 但他做出了一些我无法锻炼的假设 比如我该怎么做 只需绕轴旋转矢量即可计算出
  • VB.NET 换行拆分(C# 转换)

    我正在尝试将此代码从 C 转换为 VB NET string lines theText Split new string r n n StringSplitOptions None 这就是我所拥有的 问题是它在消息框中打印整个文本框内容
  • Asp.Net Core:调试-附加到进程不起作用

    我们用来调试 Net Framework 中正在运行的 IISExpress 进程的方法是在 Visual Studio 中附加一个名为 iisexpress exe 的进程 但附加iisexpress进程在 Net core中不起作用 它
  • linq 中的动态属性名称

    我正在尝试编写一个采用动态属性名称的 linq 查询 例如 如果属性名称是 test 则简单的查询将如下所示 var test testList Select x gt x test Distinct ToList 但我想动态生成属性名称
  • JavaFX 中的画笔描边

    我正在尝试用 JavaFX 编写一个绘画应用程序 我想要一个类似于真正画笔的画笔 但我不知道如何启动算法 下面的代码显示了我当前的画笔描边 虽然它是一个有用的描边 但它并不是真正的画笔 import javafx application A
  • 第二个 form.submit() 在 XP 上的 Safari 中不起作用,在其他浏览器上起作用

    我有一些代码 当您单击我的页面上的某些内容时 使用 form submit 打开另一个窗口 它在 IE 6 8 Firefox 和 Chrome 以及 Mac 上的 Safari 中运行良好 但在 Windows XP 上的 Safari
  • jquery 插件太多?

    我正在开发一个网站 但我意识到 除了主 javascript 文件的链接和 jquery 文件的链接之外 它开始看起来像是还有三个或更多插件的链接 我只是想知道这是否是好的做法 我正在构建的网站是一个网络应用程序 因此我需要很多功能 但我不
  • python 多久刷新一次文件?

    Python 多久刷新一次文件 Python 多久刷新一次到标准输出 我不确定 1 至于 2 我相信Python在每一个新行之后都会刷新到stdout 但是 如果您将标准输出重载到文件中 它会经常刷新吗 对于文件操作 Python 使用操作
  • 排序算法是否应该在比较函数中传递相同的元素

    libcxx 的 std sort c 标准的 llvm 版本 库 调用具有相同元素的比较谓词 即 比较函子的两个参数都引用相同的位置 要排序的序列 一个简化的例子来说明这一点 cat a cc include
  • 迁移到 mysql 5.7 后查询非常慢

    我有一个 MySQL 数据库 其中包含 InnoDB 表 总计超过 10 GB 的数据 我想将其从 MySQL 5 5 迁移到 MySQL 5 7 我有一个查询 看起来有点像 SELECT dates date count mySub2 m
  • 如何检测android中是否存在麦克风?

    我的应用程序中有一个语音识别部分来捕获用户的语音输入 这就是我所做的 Intent voiceIntent new Intent RecognizerIntent ACTION RECOGNIZE SPEECH startActivityF
  • 查找存储依赖项的 Maven 存储库

    我正在开发一个包含多个公司远程 Maven 存储库的项目 每个存储库托管数十个依赖项 整个项目使用数百个依赖项 我需要一种方法快速确定依赖项存储在哪个远程存储库上 Maven 是否提供了一种简单的方法来执行此操作 还是我需要自己搜索每个存储
  • 单击栏或按钮外部时隐藏菜单侧边栏

    我正在尝试制作一个像语义 UI 一样的菜单 但我只实现了单击菜单按钮并打开菜单 反之亦然 我使用切换类来显示侧边栏 但我不知道这种方式是否完全正确 div class menu button div menu button click fu
  • 表单中 type="submit" 的纸张按钮未提交?

    我正在尝试使用paper button with type属性设置为submit 就像人们所做的那样button元素 提交封闭的form 但由于某种原因无法提交表格 这是错误还是功能 怎么做paper button提交表格 PS 我在 da
  • 浏览器关闭后删除身份验证/会话 cookie

    浏览器关闭后 cookie 继续存在需要哪些具体步骤 目前我有 createPersistentCookie set to true on LoggedIn event 指定机器密钥 表单滑动过期设置为true 只要浏览器打开 用户就会保持
  • 是否可以从 gc 角度将 java 对象标记为不可收集以节省 gc 扫描时间?

    是否可以从 gc 角度将 java 对象标记为不可收集以节省 gc 扫描时间 类似的东西http wwwasd web cern ch wwwasd lhc Objectivity V5 2 Java guide jgdStorage fm
  • 我能通过字符来区分枚举的最接近的是什么?

    我已经多次写过这个问题 最后意识到我最大的问题是我不知道如何表示这些数据 这使得很难推理其余的代码 数据在Python中的表示方式 class LSP C MASK MAP A Ch A B Ch B C Ch C D Ch D T Tmp
  • 如何吞掉所有异常并保护我的应用程序免于崩溃?

    我发现几个 C 应用程序因错误条件而崩溃 例如obj null or obj member null 很多时候 obj来自3rdPartyApp的接口 并导致 3rdPartyApp 和 MyCsApp 一起崩溃 如何在所有可能的区域添加异
  • 如何设置 chrome 的复选框颜色

    在我的应用程序中 我显示了带有图例的图表 图例有彩色复选框 下面是一个可以正常工作的复选框的代码IE但颜色没有出现在Chrome and Firefox
  • 带有 Web GUI 的免费 G​​IT 服务器,如 BitBucket/GitHub [已关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 在工作中我使用 BitBucket 我想要在家里将类似的东西部署在我的 Linux 服务器上 所以我正在寻找 Only 1 或 2 个用户需要 An