I've read around on StackOverflow, and found similar situations to mine, but none close enough for me to figure out what I should try to do next. I'm trying to pull fresh copies of libraries required to build a project I'm working on (git clone).
我发出以下命令(启用GIT_CURL_VERBOSE以获取更多信息)并获取以下数据:
[thexfactor@THISISMYSERVER ~]$ GIT_CURL_VERBOSE=1 git clone http://github.com/symfony/symfony.git
Cloning into 'symfony'...
* Couldn't find host github.com in the .netrc file, using defaults
* About to connect() to github.com port 80
* Trying 192.30.252.129... * connected
* …Run Code Online (Sandbox Code Playgroud) 是否有可能做到这一点?我有一些分支和很多提交,我正在尝试,
git push - --all origin但我得到了shallow update not allowed.
提前致谢.
在我们尝试引入Git的组织中,我们现在遇到与二进制文件相关的Git行为问题.
我们的项目将混合使用二进制和文本类型文件,典型大小可以是1 GB.我们担心几年后完整克隆会变得太大并导致性能和磁盘空间问题.
迁移到Git的环境之一将其SW当前放在名为TCM的系统上.版本为7 - 10年的存储库总大小为2 TB.
ClearCase的另一个环境大约有7到8年的数据,大约1 TB.
由于Git不会以特别影响二进制文件的增量存储,因此5年以上的情况会引起用户的关注.
浅克隆功能将是理想的.但是文档说这个"浅的存储库有许多限制(你不能克隆或获取它,也不能从中推送或插入它),但如果你只对一个长期的大型项目的近期历史感兴趣就足够了历史,并希望将修补程序作为补丁发送." 粗略检查浅克隆将表明它工作正常,但绝对有已知的用例,它不会工作,因此文档
是否有一个已知的用例列表,这不会工作?
我正在尝试运行git clone并收到以下错误:
fatal: Out of memory, malloc failed
fatal: index-pack died with error code 128
fetch-pack from 'user@server:git' failed.
Run Code Online (Sandbox Code Playgroud)
我能够在我的本地计算机上成功完成克隆,但是当我尝试克隆到另一台服务器时,它失败了.
对于这整个git来说还是有点新鲜,所以任何帮助都会非常感激.:)
我正在尝试克隆存储库并开始使用它,所以我给你录音
$ git clone https://github.com/VirtuOR/OpenTRILL
Run Code Online (Sandbox Code Playgroud)
克隆开始了
Cloning into 'OpenTRILL'...
remote: Counting objects: 46419, done.
remote: Compressing objects: 100% (42140/42140), done.
Run Code Online (Sandbox Code Playgroud)
但它以下列错误结束
error: RPC failed; result=18, HTTP code = 200MiB | 55 KiB/s
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Run Code Online (Sandbox Code Playgroud)
请帮忙
在没有本地克隆的情况下,使用标准的 git 命令行工具可以在远程 git 存储库上进行什么样的只读操作?
我猜想在没有本地克隆的情况下执行此操作可能会涉及一些低级别的原始操作,并且我猜想使其可用最好通过一些简短的 shell 脚本来完成。这仍然在这个问题的范围内。
我正在运行一个安装了Git(最新来自Ubuntu软件包管理器)的Ubuntu(9.10)服务器.通过SSH访问Git.在Windows机器上,我使用Cygwin来推/拉代码.
我可以将我的项目代码推送到服务器上,但是当我执行克隆或拉取时,它会返回[致命:早期EOF]错误,大约为75-80%.
经过进一步调查,看起来文本数据在拉/克隆时没有问题,但是当从Git中提取jar文件和图像时,将发生错误.
有任何建议/建议可以帮助解决这个问题吗?
提前致谢.
我用git clone --depth=1. 我做了一些改变……显然不了解浅克隆的复杂性……现在想把新项目推到一个新的远程。
在我的主要开发机器上:
git clone --depth=1 file://old_project new_project
cd new_project
# made a handful of commits here....
Run Code Online (Sandbox Code Playgroud)
我现在想将项目推送到另一台机器上。在那个远程机器上我做了:
git init --bare new_project.git
Run Code Online (Sandbox Code Playgroud)
然后回到我的机器上:
git remote remove origin
git remote add origin ssh://<remote host>/path/to/repos/new_project.git
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试push该项目时,我得到:
fatal: protocol error: expected old/new/ref, got 'shallow 7f6a256...'
fatal: The remote end hung up unexpectedly
Counting objects: 49299, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (44533/44533), done.
error: pack-objects died of signal 13
error: failed to …Run Code Online (Sandbox Code Playgroud)