git

Git 不会拾取从 0775 到 0774 的 chmod 更改
git

Git 不会拾取从 0775 到 0774 的 chmod 更改

Git 忽略了从 0775 到 0774 的 chmod 更改。我想拒绝公开执行某个文件。 0775: Owner: Read, Write, Execute Group: Read, Write, Execute Public: Read, Execute 0774: Owner: Read, Write, Execute Group: Read, Write, Execute Public: Read 我已git config core.fileMode设置为true。如果我运行chmod 0644 foo.sh,Git 会看到文件模式更改并允许...

Admin

ssh-add 因未知原因提示输入 PEM 密码
git

ssh-add 因未知原因提示输入 PEM 密码

先介绍一下背景:我有一个用于访问服务器的系统集合,这些系统通过 ssh 使用指纹密钥进行身份验证。在我的其他系统(android、windows 10、centos 7)上,当需要密钥时,我可以使用脚本将密钥添加到 ssh 钥匙串中,没有任何问题。 但是,在一个 Windows 10 实例上,密钥要求输入 PEM 密码,但<private key location> is not a key file.在提示输入密码之前失败。以下是两个提示,用于说明我在说什么: Enter PEM pass phrase: Enter passphrase...

Admin

我想将我的 ssh 连接转发到我的 docker 容器,在那里我运行 gitlab
git

我想将我的 ssh 连接转发到我的 docker 容器,在那里我运行 gitlab

我可以通过提供特定的端口号来 ssh 到我的 docker 容器,如下所示: ssh -p 8080 [email protected] 这工作正常,我得到了这个: Welcome to GitLab, @malinda! Connection to 192.168.0.94 closed. 但我想在不提供端口的情况下进行 ssh: ssh [email protected] 在我的docker容器中我已将我的ssh端口(22)映射到我的主机的端口(8080)。 到目前为止,我尝试通过在此路径中添加用户帐户 ssh 配...

Admin

为什么我的提交来自已注销的 github acc?如何彻底注销?
git

为什么我的提交来自已注销的 github acc?如何彻底注销?

我正在使用 Windows 10 Pro。 我需要从我朋友的 github acc 进行提交,所以当我使用我朋友的帐户登录时,我从凭据管理器中删除了 github 凭据,但我获得的是推送到他的存储库的权限,它仍然从我的帐户推送。 那么我如何注销我的用户并以新用户身份登录? 删除 git:https://github.com,没有帮助 ...

Admin

编辑
git

编辑

多个 Git 子模块是否可以具有相同的名称但具有不同的路径? 我希望有相同的名称,因为它们的功能略有不同,但本质上是相同的。 当我知道子模块的路径时,我就能认识到什么起了什么作用。 编辑 例子: mkdir Temp cd Temp || exit git init git submodule add --force --name "Student" https://github.com/eirslett/test-git-repo.git "Student" mkdir Temp2 cd Te...

Admin

将 repo 之外的符号链接提交到 git
git

将 repo 之外的符号链接提交到 git

我有一个存储库,里面有各种配置文件的备份。我希望存储库只包含指向真实配置文件(存储库之外)的符号链接,这样一旦发生任何更改,我就不需要手动将配置复制到存储库。 当我尝试推送符号链接时,该文件在 git 或其他文件系统上自然无法读取。有没有办法强制 git 始终遵循链接并推送原始文件,或者还有其他方法吗? ...

Admin

无法将远程 git repo 从一台机器推送到局域网中的另一台机器
git

无法将远程 git repo 从一台机器推送到局域网中的另一台机器

我已经在我的 Linux 机器上创建了裸仓库,并将其克隆到本地仓库(在同一台机器上),并且我可以毫无问题地推送/拉取。 在我的 Windows 工作站上,我已使用 ssh 克隆了该存储库git clone ssh://user@linuxhost/srv/git/repo.git,但现在无法推送任何内容。Git 给出了以下错误: error: remote unpack failed: unable to create temporary object directory To ssh://linuxhost/srv/git/repo...

Admin

Windows 服务器上通过 OpenSSH 提供的 Git 凭证助手
git

Windows 服务器上通过 OpenSSH 提供的 Git 凭证助手

我有一台装有 OpenSSH 服务器的 Windows 10 计算机。我的目标是远程连接到它并克隆一些需要通过 HTTPS 进行身份验证的存储库。 我一直收到这个错误: Checking out https://[email protected]/myrepo.git (integration/master) as myrepo Logon failed, use ctrl+c to cancel basic credential prompt. bash: /dev/tty: No such device or address error:...

Admin

Docker build --ssh 不转发 id_rsa
git

Docker build --ssh 不转发 id_rsa

我正在尝试构建一个用于自动部署的docker镜像,所以我想从私有bit bucket repo(git)克隆应用程序代码。 但是当我尝试构建图像时,我总是收到来自 git clone 的身份验证错误。 不确定是否相关,但我使用的主机正在运行 Ubuntu 18.04 和 Docker 18.09.7,构建 2d0083d 这是我的Dockerfile: # syntax=docker/dockerfile:experimental FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04 as devel_stag...

Admin

TortoiseGit 无法与 msys2 git 配合使用
git

TortoiseGit 无法与 msys2 git 配合使用

最近,我一直在研究使用 TortoiseGit。我想将它与 msys2 一起使用,而不是与 Windows 上的 git 一起使用。我已经设置了一个 ssh 密钥对并对其进行了正确的配置,还添加了一个HOME环境变量设置为C:\Users\<Username>(这样 mingw 中的 ~ 目录与 TortoiseGit 使用的目录相同HOME)。我一直收到此错误消息: error: cannot run C:\Program Files\TortoiseGit\bin\SshAskPass.exe: No such file or direct...

Admin

Git gc 或 prune 与接收并发
git

Git gc 或 prune 与接收并发

有两台主机A、B。 A 提供 Git 服务并接收从 B 推送的修订。 B 只会推,不会接,除非自己拉。 可以将 B 设置为 GC 或修剪转速,因为不用担心并发操作,但是当 A 进行 GC 或修剪时,B 可以将转速推送给 A 吗?会发生什么? 我基本上想知道在运行 GC 或修剪时是否要拆除 A 的通信,或者没有必要这样做。 ...

Admin

在本地工作站上提交签名成功,但在同一工作站上通过 SSH 签名失败?
git

在本地工作站上提交签名成功,但在同一工作站上通过 SSH 签名失败?

我正在使用一台 Ubuntu 18.04.3 LTS x86_64 机器(已完全修补)。该机器有一个 GNOME3 桌面。有时我坐在工作站,有时我通过 SSH 进入工作站。 当我坐在工作站时,Git 提交签名可以正常工作。我使用git commit -S ... -m ...,一切按预期进行。我收到一个 GnuPG 密码 UI 提示,工作流程照常进行。 当我通过 SSH 在同一工作站上远程工作时,我必须放弃提交签名,因为: $ git commit -S log.h -m "Remove unneeded header" error: gpg fail...

Admin

如何在 SourceTree 中过滤两个(或更多)作者的提交?
git

如何在 SourceTree 中过滤两个(或更多)作者的提交?

在源代码树中搜索视图我可以轻松地通过以下方式提交文件一作者这样说: 使用CTRL+进入搜索视图3; 选择作者作为搜索条件; 在栏中输入作者姓名(例如 Smith)。 我需要通过以下方式挑选提交:2 位作者(例如 Smith 和 Watson)。 我怎样才能做到这一点? ...

Admin

我可以告诉 git 忽略 Linux 权限吗?
git

我可以告诉 git 忽略 Linux 权限吗?

我在 Windows 上进行开发,并通过 Bitbucket 使用 git 上传到 Linux 云服务器。 我编辑了一个 shell 脚本,它在 Windows 上有权限 -rwxr-xr-x 由于某种原因,当它进入 Linux 时,它具有权限 -rw-r--r-- 为了使其可执行,我执行以下操作: chmod +x <my_script>.sh 稍后,我在 Windows 上重新编辑脚本,并将更改推送到 Bitbucket。当我尝试 git pull 回到云端我收到以下错误: error: Your local ch...

Admin

无法在私有存储库上使用 GitKraken
git

无法在私有存储库上使用 GitKraken

我已经使用 GitKraken 有一段时间了,大约从今年 5 月开始,除了现在,它从来没有给我带来任何麻烦。我正在做一个学校项目,GitKraken 现在阻止我打开它的存储库,因为显然这现在是一个 Pro 功能,虽然我有一个 Github Pro 帐户,我用它来登录 Gitkraken,所以我应该可以使用 Pro 功能,但我没有。 有什么帮助吗? ...

Admin