linux - 在 GitHub 之前,开发者是如何共享 git repos 的?

标签 linux git github version-control linux-kernel

<分区>

在 GitHub(或使用 Git 进行版本控制的任何基于 Web 的托管服务)之前,开发人员如何与其他人共享他们的本地 git 存储库?

最佳答案

总是可以使用 HTTP 以相当小的 Web 服务器设置来共享存储库。或者您可以设置 SSH 服务器。或者使用共享文件夹(尽管您仍然希望在文件共享上放置一个裸仓库,然后为每个开发人员的本地克隆)。

(您还可以在光盘或 USB 驱动器或任何其他方法上来回传输信息。不过,您通常不会以这种方式共享整个存储库;您会创建“ bundle ”文件并共享这些文件,接收端会将包视为远程仓库。)

像 GitHub 这样的托管服务只是建立在这些预先内置到 git 中的传输选项之上;这些服务真正添加的不是基本的远程访问,而是访问控制、工作流等。

关于linux - 在 GitHub 之前,开发者是如何共享 git repos 的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54990029/

相关文章:

基于 Git 的内容管理?

git - 从 VS.NET 将 master 分支发布到 GitHub 时出错

git - Git分支/工作流程模型,例如“nvie gitflow”,但没有发布分支

r - 使用 git/github 对 R 包进行版本控制?

java - 安装 RPM 会导致任何问题吗?

linux - 帧数=页数(linux)?

linux - 在整个 Linux 文件系统中查找并替换文件/文件夹名称和内容

javascript - Adobe Acrobat Reader 标签保存和自动加载

git - 通过在命令中传递 token 以非交互方式克隆 git 存储库

git 尝试在已删除的推送上写入文件