git

VSCode 无法签署提交
git

VSCode 无法签署提交

如果我尝试提交某些内容,就会出现此错误。 > git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S error: gpg failed to sign the data: gpg: skipped <redacted>: No secret key [GNUPG:] INV_SGNR 9 <redacted> [GNUPG:] FAILURE sign 17 gpg: signing failed: No secret ke...

Admin

Team Foundation Server - 启用 Git 的团队项目与 Git 团队项目
git

Team Foundation Server - 启用 Git 的团队项目与 Git 团队项目

我们有一个 TFS 2018 项目,看起来它是在我们想要使用 Git 时意外创建的,版本控制 = TFVC。但是它启用了 git;我们使用 Git repos 进行源代码控制。我创建了一个新的、版本控制 = Git 的 TFS 项目进行比较。 查询 REST API: 老的: "capabilities": { "processTemplate": { "templateName": "Agile" }, "versioncontrol": { "sour...

Admin

git-bash.exe 在上下文菜单中使用自定义命令
git

git-bash.exe 在上下文菜单中使用自定义命令

我想要获得一个类似的上下文菜单项Git Bash here,并处理附加命令。 我想要调用的命令是git clean -xdf --dry-run 到目前为止,我所做的是在 regedit 中添加一个带有后缀的额外条目-c <command>,但它不起作用。窗口弹出并立即关闭。 ...

Admin

赛门铁克云防病毒软件现在阻止 Git、SSH、Cygwin
git

赛门铁克云防病毒软件现在阻止 Git、SSH、Cygwin

我在 Windows 上运行 Symantec Cloud Antivirus。最近,在升级后,它开始阻止 SSH、Git、Cygwin。特别是,它删除了 git,说它没有通过 SONAR Heuristic,而且似乎没有给我任何方法来覆盖它! 如果我安装了 Symantec 杀毒软件,我该如何使用 git?或者至少将 git 标记为安全? ...

Admin

Bonobo git 服务器:如何对所有存储库进行增量备份
git

Bonobo git 服务器:如何对所有存储库进行增量备份

我们的 Bonobo git 服务器在 Windows 服务器上运行,并且必须将所有存储库复制到另一台 Windows 服务器,这样即使我们的办公室被烧毁,我们也可以恢复 Bonobo git 服务器。目前我们可以使用 SMB 和 SFTP。 两台服务器之间的连接很慢,并且存储库被炸毁,因此对于每晚的备份,我们需要增量备份。 我们是否可以只使用命令行copy命令将更改的文件从 Repositories 子文件夹从一台服务器复制到另一台服务器,还是应该选择 rsync?(S)FTP 是否仅支持复制更改的文件? 关于元数据,我们需要查看哪些内容未存储在“存...

Admin

是否可以使用 Git 修改 KeePass 数据库文件?
git

是否可以使用 Git 修改 KeePass 数据库文件?

我想知道是否可以使用 Git(或 Mercurial)来修订 KeePass 数据库文件并将其与我的同事共享,以实现集中(但分布式)密码管理,或者说这确实是个好主意/坏主意。存储库将位于我们的内部网络驱动器上,然后每个员工都可以使用共享的主密码打开文件并向其中添加新密码。 有人有这方面的经验吗?在工作场所使用 KeePass 进行集中密码管理的良好做法是什么,既没有“意外”删除密码的风险,又允许每个人添加新密码并访问现有密码? ...

Admin

Git LF 以 CRLF 形式签出,标记为已更改,以 LF 形式重新签入
git

Git LF 以 CRLF 形式签出,标记为已更改,以 LF 形式重新签入

我有一个项目文件。该项目是传递给我的,并且有很多 CRLF/LF 不匹配。我在我的项目中添加了一条规则,.gitattributes在提交时将文件设置为 LF,eol=lf一切顺利,该文件在我的存储库中使用 LF。 问题在于:每次我签出文件时,它都会以 CRLF 的形式签出,这会导致 git 将其解释为“已更改”,因为 repo 中有 LF。修复这个问题非常非常麻烦,而且我除了在分支中提交更改之外没有其他办法来修复它,这显然是以 CRLF(本地)-> LF(repo)的形式提交更改,也就是说,从技术上讲什么都不做。 有人知道什么设置会导致这个 LF...

Admin

git-svn 在命令行上传递密码
git

git-svn 在命令行上传递密码

是否可以在命令行或文本文件中传递 SVN 密码?我想通过脚本运行 git-svn? 我知道用户名可以在命令行上传递,但是是否也可以传递密码或者将其存储在 git-svn 可以使用的其他位置? ...

Admin

git 别名导致“权限被拒绝”错误
git

git 别名导致“权限被拒绝”错误

以下命令 $ git co -b newbranch $ git co oldbranch 导致“致命:无法执行‘git-co’:权限被拒绝”错误。 在同一时间, $ git checkout -b newbranch $ git checkout oldbranch 和 $ sudo git co -b newbranch $ sudo git co oldbranch 按预期工作。.git 文件夹的所有权权限设置为拥有主文件夹的用户,0755/0644 是 .git 文件夹/子文件夹/文件的模式。 .gitconfig别名在主文件夹...

Admin

如何在已安装的卷上禁用 emacs 的 vc 集成?
git

如何在已安装的卷上禁用 emacs 的 vc 集成?

我在 OSX (Emacs24) 上运行 Emacs,有时我必须在已挂载的 sshfs 卷上编辑文件。但是,Emacs 的 vc 集成(特别是 git)在 sshfs 挂载上的速度真的很慢。 我想选择性地禁用 vc-mode,无论是在配置中还是使用 .dir-locals.el。我该怎么做? ...

Admin

在 OSX 终端中获取 git 颜色
git

在 OSX 终端中获取 git 颜色

我刚刚安装了 XCode,GitHub 适用于 Mac。我已成功运行“GitHub->安装命令行实用程序”。我可以使用这两个应用程序连接到存储库,并且可以在终端中使用 git 命令。 但是 git 命令不使用任何颜色(就像我习惯的那样,如下面的屏幕截图所示)。 我该怎么做才能获得颜色(最好直接在 OSX 终端中,但额外的控制台也可以)。 ...

Admin

如何让 git 使用 ssh-add(在必要时)?
git

如何让 git 使用 ssh-add(在必要时)?

在 Linux(CentOS,如果重要的话)上,我在使用 git 命令时遇到了问题。git 可以利用加载到 ssh-agent 缓存中的密钥,但如果未加载密钥,它似乎不会采取任何步骤来加载它们(例如调用 ssh-add)。 我已经像这样设置了 ~/.ssh/config: $ cat ~/.ssh/config Host github.com User git PreferredAuthentications publickey IdentityFile ~/.ssh/github_id_rsa 我的系统已经设置了 ssh-...

Admin