首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在另一个github存储库中添加私有github存储库

在另一个 GitHub 存储库中添加私有 GitHub 存储库是指将一个私有的 GitHub 存储库添加到另一个 GitHub 存储库中作为子模块或子目录的一部分。这样做可以方便地将多个存储库组织在一起,并且可以在父存储库中对子存储库进行版本控制。

添加私有 GitHub 存储库的步骤如下:

  1. 首先,在父存储库的根目录下创建一个子目录,用于存放私有 GitHub 存储库的内容。
  2. 打开命令行终端,进入到父存储库的根目录。
  3. 使用以下命令将私有 GitHub 存储库添加为子模块:
  4. 使用以下命令将私有 GitHub 存储库添加为子模块:
  5. 其中,<私有存储库的URL> 是私有存储库的 HTTPS 或 SSH URL,<子目录路径> 是子目录的路径,相对于父存储库的根目录。
  6. 提交并推送父存储库的更改:
  7. 提交并推送父存储库的更改:
  8. 现在,私有 GitHub 存储库已经作为子模块添加到了父存储库中。其他人可以通过克隆父存储库来获取子模块的内容。

对于私有 GitHub 存储库的管理和更新,可以使用以下命令:

  • 克隆父存储库时,可以使用以下命令来初始化和更新子模块:
  • 克隆父存储库时,可以使用以下命令来初始化和更新子模块:
  • 在父存储库中更新子模块时,可以使用以下命令:
  • 在父存储库中更新子模块时,可以使用以下命令:
  • 这将会拉取子模块的最新版本。

需要注意的是,私有 GitHub 存储库的访问权限需要正确配置,以确保只有授权的用户能够访问和更新私有存储库的内容。

腾讯云提供了一系列的云计算产品和服务,其中包括代码托管、持续集成与部署、容器服务等,可以帮助开发者更好地管理和部署代码。具体推荐的腾讯云产品和产品介绍链接地址如下:

  • 代码托管:腾讯云提供的代码托管服务可以帮助开发者管理和托管代码仓库,支持 Git 和 SVN,具体介绍请参考腾讯云代码托管
  • 持续集成与部署:腾讯云提供的持续集成与部署服务可以帮助开发者实现自动化构建、测试和部署,具体介绍请参考腾讯云持续集成与部署
  • 容器服务:腾讯云提供的容器服务可以帮助开发者快速部署和管理容器化应用,具体介绍请参考腾讯云容器服务

以上是关于在另一个 GitHub 存储库中添加私有 GitHub 存储库的完善且全面的答案,希望能对您有所帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Okta 私有 GitHub 存储遭攻击,源代码泄露

作者 | 褚杏娟 近日,知名身份认证管理解决方案提供商 Okta 表示,其私有 GitHub 存储本月遭到黑客攻击,Okta 的源代码遭窃取。...早些时候,GitHub 警告 Okta 有黑客对其代码存储进行了“可疑访问”,并确定该黑客复制了与该公司 Workforce Identity Cloud (WIC) 相关的代码,WIC 是一种面向企业的访问和身份管理工具...得知可疑访问后,Okta 对访问 GitHub 存储设置了临时限制,暂停了 GitHub 与第三方应用程序的集成。...此外还审查了最近对 GitHub 托管的 Okta 软件存储的所有访问和提交,并轮换了 GitHub 凭据等。Okta 预计,此事件不会中断其业务或为其客户提供的服务。...9 月,作为独立公司运营的 Auth0 表示,在被收购之前发生了一起“安全事件”,涉及 2020 年 10 月及更早时间与代码有关的存储

2K20

利用 GitHub Action 实现镜像存储

当然, 这篇文章最主要的还是实现, 当我们push到Github时, 自动将更改同时推送至其他平台. 需求 首先了解一下, 为什么我们需要实现 镜像自己的存储....其实很简单, 我们无法确保自己的Github或其他平台账户会不会突然有一天莫名其妙的消失, 或者 有些人会更喜欢去私有化自己的存储, 想要同时备份到自己的私有服务器上. 但不希望手动push多次....这个时候我们可以利用Github Action, push到Github的同时, 同步一份到Gitee, Gitlab, Gitea......需要被同步的仓库, settings > secrets > actions处 新建一个secret, Name为 KEY, Value为刚刚创建的私钥....自己的仓库根目录新建一个.github/workflows/mirror.yml 文件编辑其内容 name: 'GitHub Actions Mirror' on: [push, delete]

75150
  • Git 技术篇-GitHub免费私有设置方法,GitHub私有时代来临

    之前我们存放都GitHub的代码都是被公开的,如果想设置私有是需要交保管费的。 终于,2019年1月7日,GitHub官网宣布了GitHub可以免费设置为私有了。 来看看我们应该怎么设置!...新建设置私有方法 新建的话创建时直接就能进行选择。 ? 公有改为私有方法 这是我的主页,可看到我的第3个是公有,下面我想把它设置为私有。 第一步:首先打开我的第三个。...第三步:一直滚到最下面,有个Make private,这个就是设置为私有的。 ? 最后,把你的名字输入,作为确认!之后点击更改就好了。 ?...再次回到首页就可以看到我的已经正确的显示为私有了,点击左上角的头像就能回到首页了。 ?

    1.2K20

    GitHub使用AI来推荐项目存储的开放问题

    根据GitHub高级机器学习工程师Tiferet Gazit的说法,GitHub去年进行分析和手工整理,创建了一个由300标签名称组成的列表,这些名称被流行的开源使用。...GitHub最初的问题包含了策划列表中大约300个标签的任何一个,它还补充了一些可能对初学者友好的问题。...检测并删除重复的问题之后,还进行了多次培训、验证,最终测试集被跨存储分离以防止类似内容的数据泄漏,GitHub只使用经过预处理和去噪的问题标题和主体来训练人工智能系统,以确保它在问题打开后立即检测到正确的问题...来自非存档公共存储的开放问题,至少有一个来自于策划标签列表的标签,根据它们标签的相关性,给出一个置信度评分。存储级别,所有检测到的问题主要根据它们的置信度评分进行排序。...将来,GitHub打算向它的存储建议添加更好的信号,并为维护人员和测试人员提供一种机制,以在他们的存储批准或删除基于AI的建议。

    1.6K30

    如何创建私有Python包存储

    Pip可管理完整的包列表及其相应的版本号,不同的独立环境促进整个包组的精确复制。 PyPI(Python包索引)是一个用户提交的包公共存储,它可以用pip install package来安装。...本指南将Python包的基础脚手架分解,然后再使用PyPiServer,通过将包上传到Linode来创建私有存储您开始之前 请熟知我们的入门指南并完成设置Linode时区的步骤。...(可选)添加LICENSE.txt或信息到README.md。这是很好的文档实践,如果您计划将Python包上传到公共PyPI存储,这将非常有用。 7....从客户端下载 回想一下刚才声明的相当长的标志pip,以便可以从指定的存储下载。然后创建一个包含公共服务器IP的配置文件可以让使用更简便。 1. 客户端计算机上,主目录创建一个.pip目录。...客户端计算机上,名为.pypirc的主目录创建新配置文件,将调用远程存储linode: .pypirc [distutils] index-servers = pypi linode

    4.5K30

    GitHub重磅更新!私有代码从此免费

    就在早些时候,github发布了一个让全球码农开心的消息,github将对私有仓库免费。之前你新建私有的时候是需要购买的,如今免费了。为了体验一把,我专门新建了一个私有仓库。...GitHub表示许多开发人员希望公开发布之前,使用私有的repo去申请工作、创建一些辅助项目,或者私下尝试一些东西。从今天开始,开发者都能够在这些场景免费使用GitHub。...当然,公共存储仍然是免费的。 想要在云中灵活使用GitHub或自托管配置的组织,现在只需要花一样钱,就可以享受两种服务啦。...免费私有存储的宣布可能让 GitHub 的一些竞争对手感到意外,也有用户表更新后更方便了,此前私有代码只能通过Azure Devops操作,现在不需要这么两头折腾了。...私有仓库免费之后, GitHub 未来的商业模式又会怎么样呢?将如何实现变现呢?希望免费创建私有仓库开放之后, GitHub 能够找到一条适合自己而又正确的商业模式。

    1.1K20

    Yar:用于侦察Github存储用户和组织的工具

    yar是一款OSINT工具,主要用于侦察Github上的存储、用户和组织。Yar会克隆给定的用户/组织的存储,并按照提交时间顺序遍历整个提交历史,搜索密钥、令牌及密码等。...go get github.com/Furduhlutur/yar 只需确保首选shell rc设置了GOPATH环境变量,并且$GOPATH/bin目录位于PATH。更多信息请在此处查看。...使用 搜索组织密钥: yar -o orgname 在用户存储搜索密钥: yar -u username 单个存储搜索密钥: yar -r repolink 或者如果你已克隆了存储: yar...-r repopath 组织,用户和存储搜索密钥: yar -o orgname -u username -r reponame 有自己的预定义规则?...yar -u username --entropy 两者同时进行: yar -u username --both 作为已身份验证用户进行搜索: 将github token添加到环境变量

    96200

    GitHub重磅更新!免费无限创建私有代码

    今天早上看到 GitHub 正式宣布:私有代码,现在可以免费使用了! 之前的私有是收费的,现在可以免费使用了!...,或者私下尝试一些东西 从今天开始,开发者都能够在这些场景免费使用 GitHub。...当然,公共存储仍然是免费的 想要在云中灵活使用 GitHub 或自托管配置的组织,现在只需要花一样钱,就可以享受两种服务啦 通过 GitHub Connect,可以将这些产品安全的链接在一起,并提供一个混合选项...,这样开发人员就可以两个环境无缝地工作 私有免费对很多程序员来说每年省下了 84 美元,相当于额外增加了一项福利 我还发现对于使用 Pro 版本的用户还增加了特殊标识,我使用教育版的资源包,也算是个...微软完成对 GitHub 的收购后,部分开发者不满,表示要转向 GitLab 等其他平台,面对微软送出的福利不得不表示:真香,哈哈哈 私有仓库免费之后, GitHub 未来的商业模式又会怎么样呢?

    1.4K10

    GitHub 曝出漏洞,或导致 4000 多个存储遭受劫持攻击

    The Hacker News 网站披露,安全研究员发现 GitHub 存在一个新安全漏洞,该漏洞可能导致数千个存储面临劫持攻击的风险。...repocapping 是存储劫持(repository hijacking)的简称,是一种威胁攻击者能够绕过一种流行的存储命名空间退役的安全机制并最终控制存储的技术。...(该保护措施的作用是防止其他用户重命名其用户帐户时创建与包含 100 个以上克隆的存储同名的存储。)换句话说,用户名和存储名称的组合被视为“已退役”状态。...Checkmarx 提出的新方法主要利用了创建存储和重命名用户名之间的潜在竞争条件来实现劫持存储。...值得一提的是,GitHub 近九个月前还修补了一个类似的绕过漏洞,该漏洞可能会为劫持攻击打开“方便之门”。

    28950

    用于数据科学和机器学习的GitHub存储和Reddit主题

    GitHub社区,英特尔开放了其NLP架构,微软推出ML.NET以支持Dot Net开发者进行机器学习等。 让我们来看看GitHub上的顶级存储以及Reddit上个月发生的有趣讨论吧。...下面是之前四个月较为流行的GitHub存储和顶级Reddit讨论(从四月起): ML.NET https://github.com/dotnet/machinelearning?...这个我最喜欢的组件之一就是可视化组件,可视化组件很整洁的显示了模型的注释。...该存储涵盖了策略梯度算法的新扩展,这是目前解决强化学习问题最受欢迎的默认选择之一。 这些扩展缩短了训练时间、优化了强化学习的整体表现。...正如作者所说的那样,我们仍然需要在不少场景努力实现泛化。这个话题围绕目前泛化现状进行了深入探讨,以及它为什么深度和强化学习很难理解。

    85520

    GitHub终于可以免费创建私有代码

    但是有一些自己的文件不想被别人看到,于是想建一个私有吧,以前可那要收费的 所以有些朋友就自己搞一台虚机,搭建一个Git服务器(带宽还不受限制),或者直接用一些对象存储的服务来存一些私有的文件。...好消息是从 2019/01/07 开始 GitHub已经取消了对私有收费的限制,GitHub的使用者可以免费创建不受数量限制的私有代码,这些私有代码最多允许三个collaborator。...这感觉像是代表微软的一种善意,这也是微软去年10月完成了对GitHub的收购后的一个重大举措。 有人会想,可以建私有代码,会不会阻碍了开源的发展,毕竟大家都去创建私有代码了,其实不会的。...主要因为如下两点: 私有代码的使用是有很大需求场景的,就算GitHub不做,例如说我也会自己搭建一个服务器或者使用一些云存储的产品来存自己的一些代码和文件。索性GitHub来满足这一需求。...而且这样GitHub的日活提高至少一倍吧(我猜的,因为我正是因为有了私有代码才每天必登陆GitHub提交一些自己的代码和文档) 私有代码允许做多三个collaborators,大型项目其实并不适合私有代码

    1.4K11

    【架构治理】代码存储记录软件架构

    Git 环境,markdown 一般用于项目的简单介绍和构建说明。(自述文件)。本文介绍了如何将 Markdown 格式与模板一起用于架构文档。...您放入 Markdown 文档的 UML 和 C4 图可以预览窗口中看到。(带有一个名为“PlantUML”的插件)。此外,当您导出 pdf 或 html 时,您将能够将这些图表视为图形。...此功能在开源 Github 站点上尚不可用。...然后你可以markdown文档中将此图作为绘图链接。您可以使用其他工具制作的图纸中使用此方法。 Arch 42 模板 Arc 42 是架构文档的模板。...例如,我们可以使用第 3 章的 C4 范围图,第 5 章的容器图和组件图。第 6 章可以使用 C4 动态图或 UML 序列图。部署图可以使用 C4 或 UML 符号第 7 章。

    1.7K20

    业界 | GitHub新年重磅:私有代码无限量免费!

    GitLab首席执行官Sid Sijbrandij表示:“GitHub今天宣布推出免费的私人存储。GitLab从一开始就在私有存储上提供了无限的合作伙伴。...现在免费的Github包含无限的私有存储。开发人员第一次可以将GitHub用于他们的私人项目,每个存储最多有三个协作者免费使用。...希望云或自托管配置灵活使用GitHub的组织现在可以以一个单位的价格访问这两个配置。...通过Github Connect,这些产品可以安全链接,提供了一个混合选项,这样开发人员就可以两个环境无缝工作。...当然,开源贡献者仍然拥有公共存储上进行协作所需的一切,包括我们免费版本的Github团队。

    1.9K20

    数据的 “行式存储”和“列式存储

    传统的关系型数据,如 Oracle、DB2、MySQL、SQL SERVER 等采用行式存储法(Row-based),基于行式存储的数据, 数据是按照行数据为基础逻辑存储单元进行存储的, 一行的数据存储介质以连续存储形式存在...数据以行、列的二维表的形式存储数据,但是却以一维字符串的方式存储,例如以下的一个表: ? 行式数据把一行的数据值串在一起存储起来,然后再存储下一行的数据,以此类推。...基于列式存储的数据, 数据是按照列为基础逻辑存储单元进行存储的,一列的数据存储介质以连续存储形式存在。 ?...主要包括: 1.数据需要频繁更新的交易场景 2.表列属性较少的小量数据场景 3.不适合做含有删除和更新的实时操作 随着列式数据的发展,传统的行式数据加入了列式存储的支持,形成具有两种存储方式的数据系统...但只是依靠OLTP还是OLAP来区分是采用行式数据还是列式数据很多时候还不是很明确,特别很多时候有些应用很难说是OLTP还是OLAP,例如对海量数据的查询。 ----

    11.9K30
    领券