git-clone相关内容
我想将另一个repo中的函数添加到我的repo中。为了以最干净的方式保留该存储库中的编辑历史记录和许可信息,同时仍在构建和修改该存储库以适应我的存储库,我想将其克隆为我的存储库中的一个子目录。 已询问here,但我在该链接中看不到明确的答案。有没有一种既干净又简单的方法来做这件事? 推荐答案 您可以使用名为GitHub submodules的功能,您可以找到详细说明here T
..
有没有通过REST v3 Github API直接进行克隆的方法?通过API创建新的repo,获取您想要的内容,并使用该内容向新repo发出PUT请求,这是最好的方式吗?这种方法管用吗? 我想在没有Git CLI或GitHub UI支持的情况下,将GitHub存储库克隆到我自己的任意命名的存储库中(即,使用GitHub操作以编程方式自动提供存储库)。你认为最好的办法是什么? 推荐答案
..
前言 我们有一个大型的SVN存储库(200k+提交和数百个分支和标记)。一个巨大的,不祥的,不可维护的,令人沮丧的混乱。为了更高效地工作,大约一年前,我在我的开发机器上克隆了一个Git SVN,所以我在Git上进行本地开发,然后推送到SVN。 我们现在正在考虑拆分存储库,并将主要开发分支转移到Git,或者至少将我们的开发分支转移到Git。 因为我有本地的Git库,我想做一些测试,
..
我正在尝试克隆存储库。我进入Bitbucket上的存储库,单击&Clone";,将其设置为HTTPS,然后复制它提供给我的文本。我进入VS Code,单击左侧的分支,然后单击Clone。我插入命令,它要求输入我的密码,然后我插入我的Bitbucket密码。在密码之后,我收到一个错误。 错误内容如下: &Git;Remote:您需要使用有效的应用程序密码进行身份验证。您可以从您的
..
我有一个master和一个development分支,这两个分支都被推到GitHub。我已cloned、pulled和fetched,但除了master分支之外,我仍然无法取回任何内容。 我确信我遗漏了一些明显的东西,但是我已经看过手册了,我一点也不开心。 推荐答案 首先,克隆一个远程Git存储库并cd到其中: $ git clone git://example.com/m
..
同样的问题存在于 mercurial,我是想知道这如何适用于 git?特别是,我对有两个本地存储库以及使用 rsync 等在服务器之间进行复制的情况感兴趣. 另外,如果原始 repo 本身是从 gitorious 克隆的,然后我复制了它,那么 gitorious 仍将作为远程(由 master 分支跟踪)存在于副本中,对吗?如果副本被克隆,会发生这种情况吗? 解决方案 克隆存储库会为
..
我正在尝试使用自定义 SSH 命令克隆 Git 存储库.我在 GIT_SSH 环境中设置 SSH 命令可变地运行 export GIT_SSH="/usr/bin/ssh -o StrictHostKeyChecking=no -i/home/me/my_private_key". 但是当我在上一个命令之后运行 git clone git@bitbucket.org:uname/
..
我如何浅克隆一个 git 存储库,以便我的克隆只包含 1 个历史记录项,并从特定分支开始? 我知道如何进行浅层克隆: git clone --depth 1 https://path/to/myrepo.git 但不在特定分支上启动克隆. 解决方案 用分支 bar 克隆 repo foo.git 做: git clone --depth 1 https://path/to/re
..
Visual Studio 停止将我的提交发送到 bitbucket 并出现此错误 克隆远程存储库时遇到错误:Git 因致命错误而失败.遇到 HttpRequestException.提交请求时出错.无法生成 C/程序文件 (x86)/Microsoft Visual Studio/2017/社区/Common7/IDE/CommonExtensions/Microsoft/TeamF
..
当尝试通过 https 克隆大型 repo (~700MB) 时,git 失败并显示: c:\git-projects>git clone https://git.mycompany.de/fs.git克隆到'fs'...“https://git.mycompany.de"的用户名:mwlo“https://mwlo@git.mycompany.de"的密码:错误:RPC 失败;结果 = 22,
..
在尝试将 gitlab 中的现有存储库克隆到我的本地驱动器时.我用的格式 $ git clone https://github.com/libgit2/libgit2 mylibgit 生成的文件夹,例如 mylibgit 是在 XAMPP Web 文件夹(即 htdocs)之外的某个地方找到的,我将它移到那里,但它没有按预期工作. 我将它移到我的桌面并收到错误: 致命:无法访问'ht
..
我该如何解决这个问题? 当我想连接我的个人 GitLab 帐户时,我收到如下图所示的错误消息 ### shell 脚本git clone git@gitlab.com:/test1.git GitLab 服务器端 克隆ssh地址 PS:我检查并找到了一些来自 StackOverflow 的参考资料,但不幸的是,这对我来说不合适 1.通过ssh克隆git 2.SSH
..
我正在尝试将私有 git 存储库 (gitLab) 克隆到 kubernetes pod 中,使用 SSH 密钥进行身份验证.我已将密钥存储在一个秘密中.这是执行所需任务的作业的 yaml 文件. 这是同样的问题,但没有给出确切的解决方案: 在 Kubernetes pod 中克隆一个安全的 git 存储库 init容器执行后的日志: 获取 http://dl-cdn.alpi
..
我有 ftp 服务器,但无法在其上安装其他软件.是否可以在其上创建 git 存储库并克隆到本地 PC?我尝试创建本地存储库并将其复制到 ftp.它会起作用吗?如何从 ftp 服务器克隆? 解决方案 StackOverflow 上还有很多其他问题讨论这个主题,例如: Git 无法推送到 ftp-server GIT 是否支持推送到一个 ftp 服务器? ...可能有适合您的情况
..
如果你用--recursivegit clone,你也可以得到所有的git子模块. 如果我在克隆时忘记添加这个神奇的标志(这可能发生),我现在如何去获取任何子模块? 此外,如何将递归标志设置为未来克隆的默认值? 解决方案 在简单的顶级克隆后,您可以这样做: git submodule update --init --recursive 我不建议让克隆默认执行此操作.如果您正
..
在进行克隆时是否有要传递给 git 的标志,比如不要克隆 .git 目录?如果没有,克隆后删除.git目录的标志如何? 解决方案 使用 git clone --depth=1 --branch=master git://someserver/somerepo dirformynewreporm -rf ./dirformynewrepo/.git 深度选项将确保复制尽可能少的历史记录以
..
克隆具有很多子模块的 git 存储库需要很长时间.在下面的例子中是 ~100 个子模块 git clone --recursive https://github.com/Whonix/Whonix Git 将它们一一克隆.花费的时间比所需的要长得多.让我们做一个(可能的)假设,即客户端和服务器都有足够的资源来同时响应多个(并行)请求. 如何使用 git clone --recursive
..
我知道我可以通过 git clone 命令获取项目,但是有什么方法可以通过 Web 界面从 BitBucket.org?最好的方法是,我正在寻找一种将项目源下载为 ZIP 压缩文件的方法. 解决方案 对于最新版本的 Bitbucket (2016+),可以在下载菜单项中找到下载链接. 2016 年之前 第一种方法 在 repo 的概览页面中,有一个下载项目的链接.
..
我想将一个 git 存储库从我公司的服务器克隆到我的个人计算机.从“外部"访问这些服务器的唯一方法是通过 ssh 登录到“machine1" ssh user@machine1.company.xy 不幸的是,该特定机器上并未安装 git.所以像 这样的 git clone git clone ssh://user@machine1.company.xy/path/to/repo 行不
..
问题 如何使用 git-svn 从 Subversion 存储库创建浅拷贝,例如你怎么只拉最后三个修订版? 如果您使用选项 --depth,git clone 命令可以从 Git 存储库中获取最后 n 个修订版,即您获得存储库的浅拷贝.示例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svn 有没有类似的选项
..