Git
合并main主分支到当前个人分支branchtest
https://www.runoob.com/git/git-pull.html
git pull origin main:branchtest
Ubuntu 系统 Git 免密码登录配置
- 首先确保你安装了最新版本的 Git:
# 更新软件包列表
sudo apt update
# 安装 Git(如果未安装)
sudo apt install git
# 或者升级到最新版本(推荐)
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt upgrade git
- 配置全局用户名和邮箱,这是 Git 提交代码时使用的身份信息,必须配置:
# 配置全局用户名
git config --global user.name "Your Name"
# 配置全局邮箱
git config --global user.email "your.email@example.com"
- HTTPS 链接 - 使用系统凭据存储,如果你使用 HTTPS 链接克隆仓库,可以配置 Git 使用 Ubuntu 系统的凭据管理器来存储密码,实现免密码登录。Ubuntu 下推荐使用
libsecret作为凭据存储,这是系统级的安全存储方式:
# 安装 libsecret 相关依赖
sudo apt install libsecret-1-0 libsecret-1-dev
# 编译安装 Git 凭据助手(适用于 Git < 2.11 版本)
cd /usr/share/doc/git/contrib/credential/libsecret
sudo make
sudo cp git-credential-libsecret /usr/local/bin/
- 配置 Git 使用凭据助手
# 全局配置使用 libsecret 凭据存储
git config --global credential.helper libsecret
配置完成后,执行一次 Git 操作(如 git pull 或 git push),输入用户名和密码后,Git 会自动将凭据存储到 Ubuntu 的密钥环中,后续就不需要再输入密码了。