学习笔记
Git
  • C#
  • F#
  • AspNetCore
  • EF Core
  • WPF
  • Tauri
  • IoTDB
  • Redis
  • Docker
  • Kubernetes
  • RabbitMQ
  • 日志

    • NLog的配置文件
Linux
  • 基础环境之WSL
基础设施
  • Vue

    • Vue基础
VS Code的插件与玩法
Rust
Python
  • Maven
  • Spring Boot
实际项目
我的博客
Git
  • C#
  • F#
  • AspNetCore
  • EF Core
  • WPF
  • Tauri
  • IoTDB
  • Redis
  • Docker
  • Kubernetes
  • RabbitMQ
  • 日志

    • NLog的配置文件
Linux
  • 基础环境之WSL
基础设施
  • Vue

    • Vue基础
VS Code的插件与玩法
Rust
Python
  • Maven
  • Spring Boot
实际项目
我的博客
  • 使用Linux作为开发机器
  • Debian12初始化
  • 双网卡配置主副网卡
  • Rsync同步文件
  • Podman入门

git配置

  • 凭证存储

Git默认所有都不缓存,每一次连接都会询问你的用户名和密码,这样实在是太麻烦了,因此可以改改这个默认的配置

git config --global credential.helper store

执行上述命令后,进行一次远程操作(如 git pull),输入账号密码,凭证将保存至 ~/.git-credentials

“store” 模式会将凭证用明文的形式存放在磁盘中,并且永不过期。这意味着除非你修改了你在 Git 服务器上的密码,否则你永远不需要再次输入你的凭证信息。这种方式的缺点是你的密码是用明文的方式存放在你的 home 目录下。

应用托盘

KDE默认是有托盘的,但是GNOME没有,需要自己安装GNOME扩展,大多数发行版内置了这个gnome扩展包:gnome-shell-extension-appindicator,使用对应的包管理工具安装即可

有些发行版安装后默认是不启用的,需要安装GNOME扩展程序,启用对应扩展,需要注意的是,安装后的扩展名并不是appindicator,而是AppIndicator and KStatusNotifierItem Support

安装这个扩展时也可以直接使用GNOME扩展搜索AppIndicator and KStatusNotifierItem Support安装,不通过包管理器安装,都是一样的

中文输入法

一些使用起来有问题的软件

  • Easytier

Easytier在CachyOS上子网代理的设备无法访问,只能ping通,但HTTP、RDP这些都无法访问,这是因为默认的ufw防火墙不允许,ufw我还没看,最简单的方式就是关掉ufw防火墙,关掉就好了

sudo ufw disable

清理系统

  • AUR构建失败清理

AUR构建在国内网络上并不那么顺利,有时候构建不出来就放弃了,但是系统会残留很多东西,因此需要清理,主要是清理依赖和下载的文件

Last Updated:
Contributors: wujuncheng
Next
Debian12初始化