相关疑难解决方法(0)

git clone --mirror和git clone --bare之间的区别是什么

git clone帮助页面有这样的说法--mirror:

设置远程存储库的镜像.这意味着--bare.

但是没有详细说明--mirror克隆与克隆的不同之处--bare.

git git-clone

447
推荐指数
8
解决办法
27万
查看次数

如何在不稳定的连接上完成大项目的git克隆?

我试图克隆LibreOffice代码库,但目前我有一个大约300kbps的互联网连接,它只是稳定的东西.我可以随时获取连接,但随后git clone进程已经停止工作,无法让它再次运行.有没有办法让更多的抗故障git克隆下载?

我认为自己的一个选择是下载其他人的.git目录,但这过于依赖其他人,对我来说似乎不是最好的解决方案.

git git-clone

180
推荐指数
10
解决办法
5万
查看次数

将git更改推送到共享网络驱动器

一个由四人组成的团队如何使用Git(特别是Github for Windows)将本地更改推送到共享网络驱动器?

现在(没有Git)我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将它们重新上传到共享网络驱动器.这是一个艰苦的过程,可能会导致很多错误,但似乎Git可以帮助我们.

我们可以简单地在共享驱动器上安装Git并从那里开始吗?

git networking shared push drive

86
推荐指数
2
解决办法
5万
查看次数

如何将裸git存储库转换为普通存储库(就地)?

我有一个简单的git存储库,但需要通过ssh访问和浏览其内容(在文件管理器中,如用户体验).

我想我可以克隆它:

git clone -l <path_to_bare_repo> <new_normal_repo>
Run Code Online (Sandbox Code Playgroud)

但是,我的存储库大小约为20GB,我没有空间来复制它.有没有办法将裸存储库就地转换为最终的工作副本?

git git-bare

71
推荐指数
6
解决办法
3万
查看次数

如何从Mercurial克隆中删除工作副本?

使用mercurial克隆存储库时,可以传递-U/ - noupdate标志以创建没有工作副本的克隆.如果忘记在克隆时传递此标志,是否可以删除工作副本?如果是这样,怎么样?

这在概念上类似于这个git问题,但对于mercurial.

mercurial clone repository working-copy bare

57
推荐指数
1
解决办法
8991
查看次数

在Git中使用receive.denyCurrentBranch有什么后果?

我有一个Git存储库.我克隆了存储库,可以提交我的本地更改.当我将更改推送到服务器时,它可以工作.

一旦我创建了一个分支,我就会检查分支,提交我的工作,然后检查主分支.然后我将我的本地更改合并到主分支中.当我尝试推送到服务器时,我得到以下异常:

Welcome to Git (version 1.7.11-preview20120620)

Run 'git help git' to display the help index.
Run 'git help <command>' to display help for specific commands.

$ git push origin master:master
 Counting objects: 9, done.
 Delta compression using up to 4 threads.
 Compressing objects: 100% (7/7), done.
 Writing objects: 100% (8/8), 13.68 KiB, done.
 Total 8 (delta 2), reused 1 (delta 0)
 Unpacking objects: 100% (8/8), done.
 remote: error: refusing to update checked out branch: refs/heads/master
 remote: error: By default, …
Run Code Online (Sandbox Code Playgroud)

git git-push git-config git-non-bare-repository

42
推荐指数
4
解决办法
6万
查看次数

如何从其zip中克隆git存储库

我正在尝试克隆github上的远程存储库,但它很大,我的连接似乎不够稳定,所以我无法成功克隆它.

但是我已经成功下载了存储库的.zip.

有没有办法使用这个由git clone创建的zip,所以我可以推,拉等...?

git zip github git-clone

37
推荐指数
3
解决办法
4万
查看次数

在创建将在服务器上的git存储库时,我可以将其转换为裸存储库吗?

我已经创建了一个存储库.我可以把它做成裸露的类型,还是我可以重新开始?

git git-bare git-non-bare-repository

29
推荐指数
3
解决办法
9814
查看次数

如何从文件系统将现有存储库添加到 gitea?

我的文件系统上有一些裸露的 git 存储库,用户可以在其中进行拉/推操作。我安装了 gitea,但找不到如何将其添加到 gitea。其他 git 管理系统有类似“从文件系统添加存储库”、“扫描目录”等功能,将现有存储库添加到系统中。如何在gitea中添加呢?

gitea

11
推荐指数
1
解决办法
9120
查看次数

![远程拒绝] master - > master(当前已检出分支)git中出错

对于GIT来说,我是新手.在这里,我试图解释我的错误情况.请帮我准确的命令.

我必须在GIT远程位置清空存储库.我只有权克隆它们并将我的更改推送给它们.我没有任何权限直接访问GIT Remote.回购是.funder-sceduler.git和funder-request.git.详细路径:

  1. SSH://gitadmin@svn.wps.wiley.com/apps/git/web-platform/dotcms/modules/funder-request.git
  2. SSH://gitadmin@svn.wps.wiley.com/apps/git/web-platform/dotcms/modules/funder-scheduler.git

现在我在当地克隆了funder-scheduler.git.我添加了我的更改.然后我做了一个GIT提交.然后git push origin master.它工作正常.

但是当我为funder-request.git做同样的事情时,运行命令'git push origin master'之后会抛出以下错误:

>$ git push origin master
>Enter passphrase for key '/u/.ssh/id_rsa':
>Counting objects: 81, done.
>Compressing objects: 100% (61/61), done.
>Writing objects: 100% (81/81), 215.86 KiB | 126.00 KiB/s, done.
>Total 81 (delta 4), reused 0 (delta 0)
>remote: error: refusing to update checked out branch: refs/heads/master
>remote: error: By default, updating the current branch in a non-bare repository
>remote: error: is denied, because it will make the …
Run Code Online (Sandbox Code Playgroud)

git ssh version-control github

6
推荐指数
1
解决办法
2万
查看次数