问题标签 [git-clone]

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.

0 投票
0 回答
997 浏览

git - git clone 错误,访问时连接被拒绝... info/refs

我想通过http从我的git服务器克隆资源,但是我得到了以下错误:

我试图在服务器上运行“git update-server-info”,但它仍然不起作用。(我可以从客户端通过我的 chrome访问http://xxx/ResMonitor.git/info/refs )

有人可以帮忙吗?非常感谢!

0 投票
2 回答
4659 浏览

git - 在 Windows 上运行 git 服务器时,git clone 失败并出现 403

我将尝试按照本教程中的描述在 Windows 上设置 git 服务器

git-server-on-windows

但是尝试克隆新的空存储库时出现以下异常:

错误:请求的 URL 返回错误:访问 http://myIP/NewTestRepo.git/info/refs时出现 403

致命:HTTP 请求失败

在同一台机器上运行远程存储库和本地存储库是否可能存在问题?有人知道如何解决这个问题吗?

0 投票
1 回答
778 浏览

git - 为什么“git clone”在传递本地 file:/// url 时会打包对象数据库?

以下描述了为了重现观察到的行为而要执行的 bash 命令。尽管已经运行了这些msysgit,但我怀疑在 *nix 环境中结果应该是相似的。

设置源存储库

使用本地文件:/// url 克隆源存储库

使用本地文件路径克隆源存储库

根据Wikipedia,带有三斜杠的文件 url 表示本地资源。

但是,当通过本地file:///url 进行克隆时,对象数据库会在传输之前打包(复制?)。当源存储库的位置表示为本地路径时,情况并非如此。

考虑到源仓库和目标仓库都托管在 git 上,为什么 git 的行为方式不同localhost

0 投票
4 回答
33700 浏览

git - git克隆是空的?为什么会这样

这总是让我感到困惑。我正在克隆这个

而且它似乎长期克隆解析和接收对象等。然后当它完成...

我打开msm目录发现它是空的。这以前发生过。任何人都可以解释出了什么问题?

0 投票
1 回答
6612 浏览

git - GIT 克隆和第一个 GIT 推送问题

我有两个问题。我有 Ubuntu 10.10 并且我已经安装了带有 gitolite 工具的 git 服务器。一切都很好。gitolite 的 gl-setup 命令创建了 2 个存储库:gitolite-admin 和 testing。

1) 问题 1

我的默认 gitolite 管理员用户名为“git”并且已经创建。

首先,我必须克隆 gitolite-admin 存储库,进行一些更改,比如说 conf/gitolite.conf 以添加一些新的存储库和一个新用户(我添加了 root 用户,我之前创建了私钥/公钥,还添加了keydir 文件夹的公钥),然后我必须添加/提交并推送更改。3

信息:我的 ~git/.ssh/authorized_keys 文件很好,从 command= 开始并且只有一个值 - 我首先创建的 git 用户的公钥。

没用:

工作:

内容:

为什么我根本没有工作第一个变体?所有教程都说它应该可以正常工作。我必须使用第二个变体在 ~/.ssh/config 文件中创建该主机配置。这有点令人沮丧。repo 路径是 /home/git/repositories,ssh 是默认端口 22。

2) 问题 2

在同一台服务器上使用 root 用户,我在 /var/www/example.com/www 中创建了一个空文件夹。我运行了 git init,然后添加了一个文件 (.gitignore),运行了 git add -A 和 git commit -m "..."。

然后我为原点创建了远程路径:

我跑了 git push origin master 这就是我得到的:

我尝试了各种改变,比如将整个路径放入存储库(即使我没有看到任何地方,所以它不正确),我得到了:


我做错了什么?这令人沮丧,因为对于这样的基本任务,我遇到了这种不寻常的困难。我对 SVN 有丰富的经验,这些是第一次使用 GIT。

预先感谢您的帮助!

0 投票
3 回答
6564 浏览

git - 克隆存储库时出现 Git 冲突复制错误

我正在使用 Dropbox 作为 git 存储库。

现在由于同步中的一些问题,git 中存在一些冲突的副本。如何消除此冲突?由于此冲突,我无法克隆该存储库的内容。

我在克隆存储库时遇到的错误是:-

Git :- 致命:参考的格式无效:'refs/heads/debugging (xyz conflictedcopy date)'

0 投票
1 回答
7486 浏览

macos - 如何在 OS X 上安装 SSL 证书以便从 Github 克隆项目?

我正在尝试在 Github 上克隆一个存储库,但我遇到了 SSL 证书问题。

如何安装适当的证书?

编辑:我能够通过使用 git:// 与 https:// 完全避免这个问题

0 投票
6 回答
9927 浏览

git - 如何在不可靠的连接上克隆大型 Git 存储库?

我想克隆 LibreOffice。官网是这样写的:

我们所有的源代码都托管在 git 中:

克隆:$ git clone git://anongit.freedesktop.org/libreoffice/core#(浏览)

克隆 (http): $ git clone http://anongit.freedesktop.org/git/libreoffice/core.git# 慢

压缩包:http://download.documentfoundation.org/libreoffice/src/

请找到最新版本(通常在底部附近)

现在,当我在 git bash 中编写此命令进行克隆时,它开始获取。但是存储库太大了,几个小时后我失去了几秒钟的连接,它回滚了下载,我什么也得不到。

即使发生中断,有什么方法可以顺利下载存储库吗?

PS 我是 Git 的新用户,我使用 1 MB 的 DSL 互联网连接。存储库必须超过 1 GB。

0 投票
2 回答
1922 浏览

git - git clone from->to 目录混乱

我在我的 EC2 /var/www 目录中,想要获取我的 Github 存储库 htdocs 的内容。

当我在这里时:

如果我输入:

然后 Git 在 /var/www 中创建一个名为 htdocs 的目录。

但是,我只想将我的 htdocs 的内容放入 www 文件夹,而不是一个名为 /var/www/htdocs 的新文件夹。

有什么想法吗?

0 投票
1 回答
67 浏览

git - 将克隆的存储库推送和标记到我的 git 服务器中

我们当前的一个应用程序依赖于从 github 克隆的只读库(我们称之为 XXLib)。当我剪切并发布我的应用程序的构建时,我将其标记为特定版本(例如 v1.1),但是,鉴于 XXLib 可以并且会随着时间而改变,我如何将 XXLib 的特定版本标记到我的中心存储库,以便我可以随时返回并重新构建?

我的一个想法是在我的中央 git 服务器上创建一个新的存储库,在我的工作空间中为 XXLib 添加一个跟踪分支,允许我在构建时将工作空间的内容推送到我们的中央服务器。IE。我工作区中的 XXLib 有两个遥控器(origin 和 mygitserver),我用来拉(origin)和推送(mygitserver)

或者这是子模块的情况?

任何想法将不胜感激。