我刚买了一台带有OS X Lion的新Mac,我在终端检查了默认安装的git版本.我得到了答案
git --version
> git version 1.7.5.4
Run Code Online (Sandbox Code Playgroud)
我想将git升级到1.7.8.3的最新版本,所以我下载了dmg安装程序"git-1.7.8.3-intel-universal-snow-leopard.dmg"并启动了它.
安装后,终端仍然说版本是1.7.5.4.我究竟做错了什么?
我知道Let\'s Encrypt所做的更改可能会影响旧客户端,因为根证书会过期。请参阅DST 根 CA X3 到期(2021 年 9 月)。
\n但是,我认为这不会影响我,因为我的开发机器是最新的。
\n但从今天开始,我在执行以下操作时收到消息git pull:
fatal: unable to access \'https://git.company.tld/project.git/\': SSL certificate problem: certificate has expired\nRun Code Online (Sandbox Code Playgroud)\n我刚刚下载了最新的 Windows 版 Git (2.33.0),并确认内置的OpenSSL是最新的 ( OpenSSL 1.1.1k 25 Mar 2021),这应该很好。
Let\xe2\x80\x99s 加密证书的 OpenSSL 客户端兼容性更改
\n但错误似乎仍然存在。
\nopenssl s_client -showcerts -connect git.company.tld:443\nRun Code Online (Sandbox Code Playgroud)\n节目
\nopenssl s_client -showcerts -connect git.company.tld:443\nRun Code Online (Sandbox Code Playgroud)\n问题不在于颁发的证书本身,它没有过期并且被 Chrome(Windows证书存储)和 Firefox 接受。
\n使用VScode已经很久了,git功能使用的也很多。但它突然开始失败。每次我尝试添加一个文件,一个文件,它说有一个错误:
git add -A -- ""repository folder""/README.md
Run Code Online (Sandbox Code Playgroud)
致命:“”存储库文件夹“”/README.md'在存储库之外
我检查了设置,没有什么奇怪的,而且,当我一次添加所有文件而不是一次添加一个文件时,它运行良好。如果我使用终端的命令添加文件,它也可以工作。
我只是想问一下这个错误的含义是什么?
error: fsmonitor_ipc__send_query: unspecified error on '.git/fsmonitor--daemon.ipc'
Run Code Online (Sandbox Code Playgroud)
我试图找到与此情况类似的内容,但由于某种原因,我看到的只是另一个非常相似的行错误,但没有解释原因。我在使用 Git Bash 时遇到了这个问题。我正在尝试使用 Bash 终端,因为我希望在使用 VS Code 时分隔不同的窗口。希望这能为其他人提供参考。
提示:等待你的编辑器关闭文件... 0 [主] vim 7372 C:\ Program Files\Git\usr\bin\vim.exe:***致命错误 - cmalloc将返回NULL 334 [main] vim 7372 cygwin_exception :: open_stackdumpfile:将堆栈跟踪转储到vim.exe.stackdump由于空提交消息而中止提交.
Note : closed all related file to the one I want to commit.
Run Code Online (Sandbox Code Playgroud)
我正在运行git commit -a以提交我在项目中所做的所有更改.我做了cmd提供的提示,但我仍然得到错误.
如何修复上面的错误.
Update
当我第一次运行相同的命令时,我被引导到vim,我在那里添加了评论.这一次它确实转到那个屏幕只是给出了错误.
跑步git status给了我:
我已使用此处定义的命令行方法将我的 git-for-windows 安装更新/升级到git 版本 2.19.1.windows.1。
原来的安装文件夹是直接在
C:\用户\MY_UNAME
我想从那里卸载它(并删除其所有相关文件)。
然后重新安装到子文件夹中
C:\用户\MY_UNAME
说
C:\用户\MY_UNAME\git_4win
.
怎样才能做到这一点?