我阅读了Git手册,常见问题解答,Git - SVN速成课程等等,他们都解释了这个和那个,但是你无处可以找到一个简单的指令:
SVN存储库: svn://myserver/path/to/svn/repos
Git存储库: git://myserver/path/to/git/repos
git-do-the-magic-svn-import-with-history \
svn://myserver/path/to/svn/repos \
git://myserver/path/to/git/repos
Run Code Online (Sandbox Code Playgroud)
我不希望它那么简单,我不指望它是一个单一的命令.但我确实希望它不要试图解释任何事情 - 只是说这个例子采取了哪些步骤.
git尝试克隆存储库一段时间后,我的客户端一再失败并出现以下错误.
这可能是什么问题?
注意:我已经向GIT托管服务提供商注册了我的SSH密钥
Receiving objects: 13% (1309/10065), 796.00 KiB | 6 KiB/s
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud) nginx一直说client intended to send too large body.谷歌搜索和RTM指向我client_max_body_size.我将它设置为200m中nginx.conf,以及在vhost conf,重启Nginx的几次,但我仍然得到错误信息.
我忽略了什么吗?后端是php-fpm(max_post_size并相应max_upload_file_size地设置).
这些天,当我在设置页面上的GitHub上创建一个新的存储库时,我得到:
git remote add origin https://github.com/nikhilbhardwaj/abc.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
每当我必须提交提交时,我需要输入我的GitHub用户名和密码.
我可以手动将其更改为
git@github.com:nikhilbhardwaj/abc.git
Run Code Online (Sandbox Code Playgroud)
在.git/config.我觉得这很烦人 - 有什么办法可以配置git默认使用SSH吗?
我将我在github上托管的git repo克隆到我的笔记本电脑上.我能够毫无问题地成功地将几个提交推送到github.但是,现在我收到以下错误:
Compressing objects: 100% (792/792), done.
error: RPC failed; result=22, HTTP code = 411
Writing objects: 100% (1148/1148), 18.79 MiB | 13.81 MiB/s, done.
Total 1148 (delta 356), reused 944 (delta 214)
Run Code Online (Sandbox Code Playgroud)
从这里,它只是挂起,我终于有机会CTRL+ C回终端.
我是Git的新手,有一个相当大的项目,我想推送到Github上的远程仓库(Repo B).最初的项目也在Github上,但来自不同的回购(Repo A).在我可以在Repo B上设置项目之前,我必须对Repo A中的文件进行一些更改.我已经设置了遥控器,ssh键等,并且在将代码库推送到Repo B时遇到了问题.
我总是得到以下错误:
$ git push <remote_repo_name> master
Enter passphrase for key '/c/ssh/.ssh/id_rsa':
Counting objects: 146106, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (35519/35519), done.
fatal: pack exceeds maximum allowed size00 GiB | 154 KiB/s
fatal: sha1 file '<stdout>' write error: Invalid arguments
error: failed to push some refs to 'git@github.com:<repo>.git
Run Code Online (Sandbox Code Playgroud)
我在本地gitconfig中更改了以下设置
git config pack.packSizeLimit 1g
git config pack.windowMemory 1g
Run Code Online (Sandbox Code Playgroud)
...并运行git gc(我看到重新组织了包,以便每个包保持在1GB的包装内).这不起作用,我得到上面看到的错误.
我试图降低每包的尺寸....
git config pack.packSizeLimit 500m
git config pack.windowMemory 500m
Run Code Online (Sandbox Code Playgroud)
...并运行git …
最近我一直在使用github,我想知道,github.com上托管的文件的repo限制是多少?我一直想知道这是因为我正在考虑使用gitlab,因为它允许每个回购10gb.
如果已经有这样的第二个帖子,我道歉,我检查了,我找不到这样的东西.
尝试将我的代码提交到 GitHub,之前从未遇到过问题,并且我已经完成了所有快速修复,但到目前为止还没有成功。错误:
Enumerating objects: 10, done.
Counting objects: 100% (10/10), done.
Delta compression using up to 16 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 2.19 MiB | 33.00 MiB/s, done.
Total 6 (delta 3), reused 0 (delta 0)
error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
我已经查看了这些问题:
我已经用 更新了我的缓冲区git …
我已经通过Git部署到Azure几个月没有出现重大问题,但现在我似乎遇到了一个我无法通过的错误.
我创建了一个新的Azure网站,为活动开发中的项目创建单独的预览链接.我在新网站上设置了Git发布,并尝试推送我在其他Azure网站上使用的相同项目仓库.然而,每次推送尝试都失败了:
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
我已经尝试过一个小得多的提交(只是一个空文本文件),推送顺利进行.
我很确定这个错误是由于我的回购大小(~50mb).由于这是一个新的推动,它需要转移完整的回购尺寸,而不是我已经做了几个月的增量推动.
我试过增加我的http.postBuffer:
git config http.postBuffer 524288000
Run Code Online (Sandbox Code Playgroud)
但我的推动仍然失败.
Azure是否需要增加它收到的POST请求的大小?或者还有另一种我不知道的修复方法吗?
有什么建议?
更新:
这是一个已知问题.它(到目前为止)已经缩小到与Mac和https相结合的问题.您可以在MSDN和GitHub上关注问题线程.
我正在尝试将更改推送到 Git 远程存储库,但以以下错误消息结束 -
错误:RPC 失败;HTTP 500 curl 22 请求的 URL 返回错误:500 INKApi 错误致命:远程端意外挂起 致命:远程端意外挂起 一切都是最新的
到目前为止我已经按照以下步骤操作了 -
git config --global http.proxy http://mydomain\myusername:mypassword@myproxyserver:8080
git 克隆 http://mypackageurl
git add testpath/updatedfile.py
git commit -m“更新示例脚本”
git 推送
git推送原点大师
但运气不好,遇到了上面提到的同样的错误。
Git 克隆成功,没有遇到任何问题。尝试推送更改时仅收到 HTTP 500 错误。我已经安装了 GitHub 桌面应用程序并通过 Git Shell 尝试了所有这些东西