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

git - 如何在克隆时传播 Git Hooks

我在我的中央存储库中编写了一个预提交挂钩。当我的客户克隆存储库时,它永远不会传播钩子。我希望这些钩子也可以复制到我客户的存储库中。我的客户是 Windows 用户,使用 msysgit 作为 git 客户端。

有什么方法可以将挂钩复制到本地存储库?

0 投票
3 回答
156392 浏览

git - 如何更新 git clone --mirror?

我创建了一个 git 存储库来镜像一个实时站点(这是一个非裸 git 存储库):

现在,要让这个镜像克隆更新来自其远程源的所有更改,我必须使用哪些命令?

我想保持一切更新:提交、引用、钩子、分支等。

谢谢!

0 投票
10 回答
980134 浏览

git - 通过 ssh 进行 git 克隆

我有一个项目,我在其上创建了一个 git 存储库:

我想在另一台机器上创建一个裸克隆:

我执行了克隆但没有打印任何答案。我登录到服务器机器并尝试查看文件是如何存储的。路径 /GitRepos 是空的,所以我决定再次克隆:

这次的答案是:

致命:目标路径 'ssh://user@server:/GitRepos/myproject.git' 已经存在并且不是空目录。

但我看到这条路是空的。
这里发生了什么 ?

0 投票
0 回答
159 浏览

git - xCode4 挂起克隆 Github

我正在升级到 xCode4 并尝试使用新的克隆功能从 github 克隆 route-me 库。但每次,它都会挂起,说“克隆'route-me'”,活动指示器会旋转。

我尝试使用 githib 和 http 建议的 git:// 和 https:// url,但无济于事。

这是一个错误还是我在做一些愚蠢的事情?

谢谢,

克里斯。

0 投票
10 回答
353239 浏览

git - Git 分叉实际上是 Git 克隆吗?

我一直听到人们说他们在 Git 中分叉代码。Git "fork" 听起来很像 Git "clone" 加上一些(毫无意义的)心理愿意放弃未来的合并。Git 中没有 fork 命令,对吧?

GitHub 通过在其上装订通信使分叉更加真实。也就是说,你按下 fork 按钮,然后,当你按下 pull request 按钮时,系统足够聪明,可以向所有者发送电子邮件。因此,围绕存储库所有权和权限有点像跳舞。

是/否?对 GitHub 向这个方向扩展 Git 有任何担忧吗?或者有任何关于 Git 吸收该功能的传言?

0 投票
3 回答
3394 浏览

android - 如何获取 Java API 源?

虽然似乎有一种方法可以克隆整个 repo在这里描述,我只需要Java API文件,仅此而已。(提示:流量限制+连接慢)

现在,这是整个 git repo,但是普通的 Java API 文件在哪里?还是他们在完全不同的位置?有人出主意吗?我不是一个 git 专家。

0 投票
3 回答
1276 浏览

git - 如何撤消 git 工作副本中的错误权限?我应该再次克隆吗?

我刚刚克隆了一个目录。在设置我的本地文件时,我不小心为目录和该文件夹中的所有内容设置了错误的权限(chmod -R 777 /foo)。

我想做的是“从头开始”。这就像删除我的 dev 文件夹中的文件然后再次运行克隆命令一样简单吗?

0 投票
0 回答
2287 浏览

git - git clone 在 Capistrano 部署期间卡住

我目前正在与 Capistrano 和 Git 作斗争。这是我的设置:

  • Windows Server 2003 下的生产服务器,安装了 msysgit。
  • Windows 7下的开发机,使用Aptana进行开发

是的,我知道,Windows 无处不在。但我现在必须处理这个问题。

所以,我的问题是:在 Capistrano 部署尝试期间,git clone命令卡住了。它只显示以下消息,但接下来什么也没有发生。

这是 Capistrano 启动的命令:

git clone ssh://user@www.server.fr/Git_Repositories/MyApp /u/apps/MyApp/releases/20110614124655

结果如下:

** [www.myserver.fr :: out] 克隆到 /u/apps/MyApp/releases/20110614124655...

我查看了/u/apps/MyApp/releases/20110614124655Capistrano 创建的文件夹,我唯一能找到的就是 .git 文件夹。所以git clone我猜该命令确实成功地初始化了一个空存储库。

因此,我进行了一些测试以找出问题所在:

  • git clone如果我使用远程桌面连接登录然后在 Git 提示符下运行命令,我可以在我的服务器上成功运行命令。
  • 我无法git clone通过 ssh 在我的服务器上运行该命令。cap deploy我得到的结果与从我的开发机器上运行时完全相同

所以我猜在 Git 和 SSH 之间存在某种问题。

这是我的deploy.rb文件,也许它可以帮助:

谢谢!

0 投票
1 回答
160 浏览

git - 如何移动我的 git 存储库并保持相同的 url 进行克隆?

我目前在/home/git/repositories/flt. 我可以使用git clone git@hostname:flt/root.git. /home/git$HOMEgit 用户的目录。我正在使用 gitolite。

我想将 flt 存储库移动到不是 git 主目录的不同路径。如何设置它以使我的克隆命令不会改变?如果有必要,我可以更改 git 的主目录。谢谢。

0 投票
27 回答
1611734 浏览

git - git push 需要用户名和密码

我从我的 GitHub 帐户克隆了一个 Git 存储库到我的 PC。

我想同时使用我的 PC 和笔记本电脑,但只有一个 GitHub 帐户。

当我尝试使用我的 PC 向 GitHub 推送或从 GitHub 拉取时,它需要用户名和密码,但在我使用笔记本电脑时不需要!

我不想每次与 origin. 我在这里想念什么?