标签: 配置管理

3 个内容

笔记(3)

**背景**:通过 VBScript (`vbhide`) 启动的 WSL 为非交互、非登录 Shell,跳过 `.bashrc` 配置(如别名、PATH)。 **问题**:Shell 检测非交互式即退出,导致环境未加载。 **方案**:1. 使用 `wsl --exec bash -l` 强制登录 Shell;2. 指定用户/目录 `--cd ~`;3. 将配置移至 `.bashrc` 检查前或 `.bash_profile`;4. `source ~/.bashrc` 手动加载。(148字符)

Elliot Yang·
125 浏览

解决 `fatal: early EOF fatal: index-pack failed` 错误,可尝试关闭全局压缩:`git config --global core.compression 0`。此操作会使磁盘和网络传输变慢。可通过浅克隆 `git clone --depth 1 <repo_URI>` 后 `git fetch --unshallow` 替代。`git gc` 清理仓库,`core.compression` 默认值为 2,0 为不压缩。

Elliot Yang·
156 浏览

Windows与Unix换行符差异导致Git问题。建议全局设置`core.eol`为`lf`, `core.autocrlf`为`false`。更佳方案是使用`.gitattributes`文件,指定`* text=auto`,并明确声明二进制文件及需LF换行的文本文件类型,如`*.js text eol=lf`。

Elliot Yang·
216 浏览