Using Ubuntu 24.04.2 LTS
Git Version: 2.43.0
配置Git
创建Git用户
创建用户 adduser git -g git
过程中需要设置用户密码以及修改确认用户信息
初始化仓库
进入用户目录 cd /home/git
创建仓库目录 mkdir repository
修改仓库目录权限归属 chown git:git repository/
进入仓库目录 cd repository/
初始化仓库 git init --bare repository.git
修改仓库归属 chown -R git:git repository.git
使用远程仓库
连接远程仓库
为远程服务添加别名 git remote add myserver git@ip:repository/repository.git
推送到远程仓库
git push -u myserver main
查看远程仓库地址 git remote -v
查看远程仓库版本 git branch -a
同步远程仓库
git clone git@ip:repository/repository.git
额外操作
配置ssh密钥
创建并复制ssh公钥到git用户目录.ssh下
cd /home/git && mkdir .ssh
touch .ssh/authorized_keys
将用户公钥复制到到服务器/home/git/.ssh/authorized_keys 文件中
chmod 644 ~/.ssh/authorized_keys
注意,authorized_keys文件的权限要设644,即只有文件所有者才能写。如果权限设置不对,SSH 服务器可能会拒绝读取该文件。
评论