标签: git-clone

Bitbucket:致命:尝试克隆 Git 存储库时 HTTP 请求失败

我无法将我的 Git 存储库从 Bitbucket Cloud 克隆到我的服务器。我通过 SSH 连接到网站的服务器(不是本地),然后尝试执行以下操作:

git clone https://myusername@bitbucket.org/myusername/reel-visuals.git
Run Code Online (Sandbox Code Playgroud)

输入密码后,这就是我收到的确切错误:

error:  while accessing https://myusername@bitbucket.org/myusername/reel-visuals.git/info/refs
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)

我确实输入了正确的用户名和密码。

我究竟做错了什么?这是我的 Bitbucket 存储库的权限问题还是其他问题?如果是这样,我该如何修复它?

git bitbucket git-clone bitbucket-cloud

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

没有对象的 git clone 可以做 git log

如何克隆 git 存储库而不获取实际文件及其所有修订版本增量?我只想能够做到这一点git log | grep,不需要访问文件的内容。

我想跳过克隆的这一部分:

Receiving objects:  12% (359112/2981072), 432.66 MiB | 1.67 MiB/s
Run Code Online (Sandbox Code Playgroud)

我想对某些存储库的日志进行 grep,但无需下载/签出整个存储库,因为它们的重量为千兆字节。即使是我只获取单个分支日志(例如 master)的解决方案也让我感兴趣,如果有帮助的话。


本质上我正在寻找类似svn log <repo url>for的东西git

git download git-clone revision-history

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

Android Studio:克隆失败!启动 Git 进程失败

我和我的朋友开始了新的 Android 项目。

他做了一些工作并上传到 Git。

我使用了 Android Studio[v2.3.3],当我克隆存储库时,它会显示消息

克隆失败!
无法启动 Git 进程!

git github git-clone

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

git浅克隆 - 如何删除“嫁接标签”,它是什么?

所以我们创建了一个模板项目“template_proj.git”。

更新git 版本是:2.14.1 在 Windows 7 教授

我们有一个空的新项目,除了它们有一个带有 .gitignore 文件的提交。假设这些项目之一称为“projectA.git”。

所以我的方法是:

  1. 将 template_proj.git 克隆到名为“Project_A”的文件夹中。为此,我使用:clone template_prog.git --depth=1 --recursive
  2. 移除遥控器: git remote rm origin
  3. 添加新遥控器: git remote add origin projectA.git
  4. 强制合并项目: git pull origin master --allow-unrelated-histories

这很好用。注意:我不只是从模板克隆中删除我的 .git 文件夹的主要原因是它有子模块。

这给了我一个包含 3 个提交的 repo(这正是我想要的):

  • template_proj.git 的提示
  • projectA.git 的提示(且仅提交)
  • 包含两者新合并的提交。

然而,有一个与the tip of template_proj.git提交相关的特殊标签/分支“嫁接” 。我真的不想那样。

所以我的问题:

  • 这是执行此操作的有效方法(即有没有更好的方法)?
  • 我如何摆脱grafted标签?
  • grafted标签是什么?

我一直无法完全理解grafted真正是什么/意味着什么- 我确实搜索了它并找到了一些信息,但仍然不确定。作为 git 搜索中的关键字,它被更常见的项目推翻了(或者我的 google-fu 很弱):(

更新:这里的这个问题也不能完全回答: 浅克隆中的“嫁接”提交究竟是什么?- 因为它并没有真正说明为什么存在嫁接或如何处理它(如果有的话)。.git/info/grafts我的仓库中也没有:文件。

git git-clone

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

git clone: 致命:无法从重定向更新 url 库:

我正在尝试将 gitlab 克隆到我的本地库。在进行克隆时出现错误,“致命:无法从重定向更新 url 库:要求:”、“重定向:用户签名​​链接”。任何人都可以让我知道如何解决这个问题

git-clone gitlab

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

使用 PAT(个人访问令牌)进行 Git 推送

我正在尝试 git clone 并推送一个 docker 文件。我已成功使用个人访问令牌克隆 git 存储库,如此链接Cannot clone git from Azure DevOps using PAT中提到的。

但我无法使用 PAT 来实现我们公司存储库的 git 推送。以下代码适用于克隆 git config --global http.extraheader "AUTHORIZATION: Basic VXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX3Xx" git clone --depth 1 http://tfsXXX/tfs/XXXXX/XXXXGIT/_git/XXXXXXX

有人可以帮助我如何使用 PAT 实现 git Push 吗?

git authorization github git-push git-clone

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

Git 克隆错误:index-pack 因信号 9 死亡

我已经尝试通过谷歌和其他帖子进行研究,但找不到适合我的解决方案。我通过 SSH 连接到服务器,并尝试通过git clone https://github.com/myrepo该服务器克隆现有的 git 存储库。不幸的是这结束于

error: index-pack died of signal 9 fatal: index-pack failed

整个消息是:

remote: Enumerating objects: 20132, done.
remote: Counting objects: 100% (20132/20132), done.
remote: Compressing objects: 100% (18700/18700), done.
remote: Total 20132 (delta 1176), reused 20129 (delta 1174), pack-reused 0
Receiving objects: 100% (20132/20132), 826.83 MiB | 18.76 MiB/s, done.
error: index-pack died of signal 9
fatal: index-pack failed
Run Code Online (Sandbox Code Playgroud)

我读到这可能是一个存储问题,但无法提出任何可行的解决方案。即使调整内存大小也不起作用。我使用了这些命令

git config pack.windowMemory 10m
git config pack.packSizeLimit 20m
Run Code Online (Sandbox Code Playgroud)

但仍然遇到同样的错误。我还尝试了浅克隆git clone --depth 1 …

git console git-clone

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

通过在命令中传递令牌以非交互方式克隆 git 存储库

我在 Github 服务器上有一个名为“ helloworld ”的存储库 - github.infra.com,但该存储库的子模块来自不同的 Github 服务器。

现在我想通过在 git clone 命令中传递个人访问令牌来递归地克隆我的“ helloworld ”存储库。

像这样的东西:git clone --recursive "https://x-token-auth:<token>@<repo_url>"。如果所有内容都在单个 Github 服务器中,则此方法有效。但不是我的情况..!有人可以在这里帮助我吗?

git git-clone

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

当使用深度 = 1 克隆存储库时获取最新标签“gitdescribe--tags”

我在 CI 自动化工作流程期间读取 git 存储库的标签时遇到问题。我不想创建完整克隆,因为这会产生大量开销,因此更愿意维护“浅克隆”,但以某种方式确定应用程序版本控制的标签。

使用案例

  1. Github Actions CI 构建通过设置将 Git 存储库检查为“浅”克隆git clone ... --depth=1
  2. 预构建阶段将git describe --tags版本信息嵌入到已编译的应用程序中

预期结果

对于完整克隆,标签将报告如下:

> git describe --tags
v0.5.0-95-g7bbc323
Run Code Online (Sandbox Code Playgroud)

实际结果

CI 下的浅克隆的工作原理不一样:

> git describe --tags
fatal: No names found, cannot describe anything.
Run Code Online (Sandbox Code Playgroud)

解决方案思路

  • 修改 CI 下的“克隆”以某种方式包含标签?
  • 如果可能的话,修改预构建的“desribe”步骤以从远程读取标签?

git github git-clone github-actions

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

GIT 错误:致命:无法访问“https://dev.azure.com/****/”:接收失败:克隆时连接被重置

通过 VSCODE、GIExtensions、GIT BASH 克隆存储库、使用 git 从 Azure Devops 推送、获取和拉取代码,大约 80% 的情况下会导致“严重无法访问”和“连接已重置”错误。有时它会起作用,而在发送垃圾邮件“git push”命令时,它的工作频率为 20 次之一,但它是随机的。

我需要帮助来解决这个“连接被重置”的问题,因为我无法为我的客户工作。

有关更多信息,请参阅:https://github.com/git-ecosystem/git-credential-manager/issues/1150 我已经在这里解释了信息

附加日志(已删除):

Diagnose log at 2023-03-14T09:30:54Z

AppPath: C:\Program Files\Git\mingw64\bin\git-credential-manager-core.exe
InstallDir: C:\Program Files\Git\mingw64\bin\
Version: 2.0.886+ea93cb5158

------------
Diagnostic: Environment
Skipped: False
Success: True
Exception: None
Log:
OSType: Windows
OSVersion: 10.0 (build 22621)
Reading environment variables... OK
 Variables:
HOMEPATH=\Users\eerae
DriverData=C:\Windows\System32\Drivers\DriverData
COMPUTERNAME=ESECONSULTING
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
OneDrive=C:\Users\eerae\OneDrive
TMP=C:\Users\eerae\AppData\Local\Temp
HOME=C:\Users\eerae
PROCESSOR_REVISION=9a03
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
GIT_EXEC_PATH=C:/Program Files/Git/mingw64/libexec/git-core
TEMP=C:\Users\eerae\AppData\Local\Temp
LOCALAPPDATA=C:\Users\eerae\AppData\Local
MSYSTEM=MINGW64
TERM=xterm-256color
COLORTERM=truecolor
USERDOMAIN=ESECONSULTING
ProgramFiles(x86)=C:\Program Files (x86)
Path=C:/Program Files/Git/mingw64/libexec/git-core;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\eerae\bin;C:\Program Files\Git\cmd;C:\Program …
Run Code Online (Sandbox Code Playgroud)

git command-line-interface azure git-clone

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