草庐IT

clone_flags

全部标签

git - SSL证书: self signed certificate when cloning repo from github?如何解决

我刚刚安装了gitforwindows并尝试像这样克隆glew的repo$gitclonehttps://github.com/nigels-com/glew.git但是我得到了以下错误Cloninginto'glew'...fatal:unabletoaccess'https://github.com/nigels-com/glew.git/':SSLcertificateproblem:selfsignedcertificate我见过有人遇到过这个问题和一些可能的解决方法。先试试$git-chttp.sslVerify=falseclonehttps://github.com/ni

git - git clone 有什么问题?索引包死于信号 99 错误

这个问题不同于Gitpush"error:index-packdiedofsignal9"错误信息如下:remote:Countingobjects:40512,done.remote:Compressingobjects:100%(8896/8896),done.remote:Total40512(delta31079),reused40394(delta30980)Receivingobjects:100%(40512/40512),6.05MiB|22KiB/s,done.error:index-packdiedofsignal99)fatal:index-packfailedr

git - git clone 有什么问题?索引包死于信号 99 错误

这个问题不同于Gitpush"error:index-packdiedofsignal9"错误信息如下:remote:Countingobjects:40512,done.remote:Compressingobjects:100%(8896/8896),done.remote:Total40512(delta31079),reused40394(delta30980)Receivingobjects:100%(40512/40512),6.05MiB|22KiB/s,done.error:index-packdiedofsignal99)fatal:index-packfailedr

混帐克隆 : warning: --depth is ignored in local clones; use file://instead

我们在本地网络的共享文件夹中有一个远程存储库。我试图做一个浅克隆:gitclone--depth1//gitrepos-pc/git/foo/它给了我这个警告,并做了一个完整的克隆:warning:--depthisignoredinlocalclones;usefile://instead. 最佳答案 好的,经过一些实验我明白了,我不得不使用gitclone--depth1file:////gitrepos-pc/git/foo/必须是4个斜线,而不是3个。 关于混帐克隆:warnin

混帐克隆 : warning: --depth is ignored in local clones; use file://instead

我们在本地网络的共享文件夹中有一个远程存储库。我试图做一个浅克隆:gitclone--depth1//gitrepos-pc/git/foo/它给了我这个警告,并做了一个完整的克隆:warning:--depthisignoredinlocalclones;usefile://instead. 最佳答案 好的,经过一些实验我明白了,我不得不使用gitclone--depth1file:////gitrepos-pc/git/foo/必须是4个斜线,而不是3个。 关于混帐克隆:warnin

git - 我可以通过 http "disable"git-clone 吗?

我正在使用git来管理一个小项目。我一直在通过SSH执行所有事务(克隆、推送、pull等),但最近运行了git-update-server-info,因为我想尝试通过http运行git-clone。效果很好。凉爽的。现在我意识到任何人都可以在没有任何凭据的情况下通过http克隆我的存储库。我隐约知道通过gitosis设置http身份验证,但这真的不是我想要的。我宁愿完全禁用http克隆。有没有办法让git只允许通过ssh进行交易?或者我可以撤消我在运行git-update-server-info时所做的操作以首先启用通过http的克隆吗? 最佳答案

git - 我可以通过 http "disable"git-clone 吗?

我正在使用git来管理一个小项目。我一直在通过SSH执行所有事务(克隆、推送、pull等),但最近运行了git-update-server-info,因为我想尝试通过http运行git-clone。效果很好。凉爽的。现在我意识到任何人都可以在没有任何凭据的情况下通过http克隆我的存储库。我隐约知道通过gitosis设置http身份验证,但这真的不是我想要的。我宁愿完全禁用http克隆。有没有办法让git只允许通过ssh进行交易?或者我可以撤消我在运行git-update-server-info时所做的操作以首先启用通过http的克隆吗? 最佳答案

git - 尝试通过 SSH 进行 git clone 但出现管道损坏错误

由于一个奇怪的问题,我在尝试gitclone我的公共(public)GitHub存储库之一时遇到了一些奇怪的问题。我知道这不是我的key的问题,因为我从另一个VM获取了相同的key,只是简单地修复了它的权限。这是我在尝试使用SSH时遇到的错误:[root:kali:~/scripts]#ssh-Tgit@github.compacket_write_wait:Connectionto192.30.253.112port22:Brokenpipe建议1引用:https://gitlab.com/gitlab-com/support-forum/issues/129尝试将以下内容添加到/e

git - 尝试通过 SSH 进行 git clone 但出现管道损坏错误

由于一个奇怪的问题,我在尝试gitclone我的公共(public)GitHub存储库之一时遇到了一些奇怪的问题。我知道这不是我的key的问题,因为我从另一个VM获取了相同的key,只是简单地修复了它的权限。这是我在尝试使用SSH时遇到的错误:[root:kali:~/scripts]#ssh-Tgit@github.compacket_write_wait:Connectionto192.30.253.112port22:Brokenpipe建议1引用:https://gitlab.com/gitlab-com/support-forum/issues/129尝试将以下内容添加到/e

git - 我可以使用 --recursive 选项(对于子模块)向 git clone 添加用户名和密码吗?

我正在使用git通过https克隆一个仓库:gitclonehttps://username:password@alocation/git/repo.git这很好,但它也有大量的子库需要克隆,所以我使用了--recursive选项。这里的问题是,对于顶层,它采用指定的用户名和密码,但对于每个子仓库,它再次询问详细信息,所以我得到以下信息:C:>gitclone--recursivehttps://username:password@alocation/git/repo.gitCloningintorepo...remote:Countingobjects:15,done.remote: