问题标签 [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 投票
1 回答
510 浏览

git - 如何通过 HTTP 克隆没有 info/refs 的存储库?

给定一个通过 HTTP 服务的存储库,其所有者忘记了chmod +x hooks/post-update,是否有克隆它的解决方法?

我尝试运行wget --mirror url,但不是仅获取子树,而是尝试镜像整个站点——我认为这是由于自动生成的index.html资源中的父目录链接而发生的。

0 投票
28 回答
411214 浏览

git - 克隆一个私有存储库(Github)

我在 Github 上有一个私人存储库,用于我正在从事的项目。到目前为止,我只在家用台式机上工作,但我刚买了一台笔记本电脑,并正在尝试对其进行设置,以便我可以从任何一台计算机上处​​理项目,并推送/拉取更改。

我在笔记本电脑的 Github 帐户中添加了一个新的 SSH 密钥,并成功克隆并更改了我设置的公共测试存储库。但是,我无法克隆私人仓库。为了克隆私人仓库,我需要在命令行中做些什么特别的事情吗?我是否需要为我的笔记本电脑设置一个新的 GitHub 帐户并将自己设置为协作者?

我使用的命令是git clone git://github.com/username/reponame.git

0 投票
9 回答
204713 浏览

windows - 在 Windows 中跨本地文件系统的 GIT 克隆存储库

当谈到 GIT 时,我是一个完全的菜鸟。在过去的几天里,我刚刚迈出了第一步。我在我的笔记本电脑上设置了一个 repo,从一个 SVN 项目中拉下 Trunk(分支有一些问题,没有让它们工作),但那里似乎一切正常。

我现在希望能够从笔记本电脑拉或推到我的主桌面。原因是笔记本电脑在火车上很方便,因为我每天花 2 小时旅行,可以完成一些好工作。但是我家里的主机非常适合开发。所以我希望能够在我回家时从笔记本电脑推/拉到主计算机。我认为最简单的方法是在 LAN 上共享代码文件夹并执行以下操作:

不幸的是,这似乎对我不起作用:

所以我打开一个 git bash cmd 并输入上面的命令,我在 C:\code (两台机器的共享文件夹)中,这就是我得到的:

如何以最简单的方式在两台机器之间共享存储库。

还有其他位置将是官方存储点以及其他开发人员和 CI 服务器等将从中提取的位置,这只是为了让我可以在两台机器上处理同一个 repo。

根据塞巴斯蒂安的建议,我得到以下信息:

**编辑 - 答案**

感谢所有帮助。我尝试了映射驱动器并且效果很好,所以我想我会回去重试而不映射。最终结果是:

这很好用。

谢谢

0 投票
1 回答
12847 浏览

git - 从 svn 存储库克隆 git 存储库,生成无文件、无远程分支的 git 存储库

工作 SVN 回购

我正在启动一个 git repo 来与 svn repo 交互。svn 存储库已设置并且工作正常,其中包含一个基本 README 文件的单个提交。

检查它工作正常:

svn repo 的 git-svn 克隆失败

当我尝试在 git 中克隆存储库时,第一步显示没有错误...

...但会导致一个无用的文件夹,其中不包含文件、分支和提交:

我怎样才能得到我可以承诺的东西?我希望我在这个过程中做错了什么,但是什么?

0 投票
1 回答
129 浏览

git - 有没有办法在不创建包含目录的情况下克隆 repo?

我有这个文件结构:

现在我想在 git repo 中添加一些新的东西。我希望能够在目录中使用git clonegit pull获得以下信息:

当我使用git clone时,我得到这个:

是否有我可以传递的标志git clone来获得这种行为?

0 投票
3 回答
50637 浏览

git - 如何从另一台机器“git clone”?

在一台机器上(IP 地址 192.168.1.2),我创建了一个 Git 存储库

我在同一个 Wi-Fi 网络上有另一台机器。如何从另一台机器获取克隆?

0 投票
2 回答
1163 浏览

git - 当我进行大型提交时,Git 存储库被损坏:“远程端可能的存储库损坏”

我和我的一个朋友一直在尝试将 git 用于项目。它托管在他的服务器上,我将其克隆为:

相当标准的东西,并且在一段时间内效果很好。但是每次我们中的一个人添加一个大约 100MB 左右的大提交(据说 git 处理得很好)时,git 存储库就会被破坏。基本上,此时我将能够推送新的更改并拉取其他更改(我认为),但是当我尝试使用上面的命令将存储库克隆到新位置时,我收到一条错误消息:

这种情况现在已经发生了 3 到 4 次,而且总是在我添加大提交时。知道为什么会这样吗?我们该如何解决?我们都使用 Mac OSX Snow Leopard。

谢谢!-M

0 投票
1 回答
1807 浏览

git - 克隆 git 存储库的问题(新手问题)

试图在我的本地开发机器上设置一个 git 服务器,并且到目前为止一直在关注这个网站,但是在尝试克隆存储库时有点卡住了。

在 git bash 中,这是我的输出:

关于为什么我会收到“权限被拒绝(公钥,键盘交互)”错误的任何建议?

提前致谢!

0 投票
1 回答
4541 浏览

git - 克隆没有 .git 目录的 Git 存储库

是否可以在没有 git 在存储库的本地副本中创建 .git 文件夹的情况下克隆存储库?有点像只读功能?

0 投票
5 回答
170592 浏览

git - git branch、fork、fetch、merge、rebase 和 clone 有什么区别?

我想了解 Git 中分支、叉子和克隆之间的区别?

同样,当我做 agit fetch而不是 a时,这意味着什么git pull

rebase另外,与 相比是什么意思merge

我怎样才能将个人的承诺挤在一起?

它们是如何使用的,为什么使用它们以及它们代表什么?

GitHub 是如何出现的?