Git配置 服务端和客户端

该文详细介绍了如何配置Git服务端,包括安装Git和SSH,添加管理账户,配置SSH访问以及创建git仓库。同时,也讲解了客户端的配置,如设置git工具,配置账号邮箱,生成SSHkey,并进行代码拉取操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git配置 服务端和客户端

服务仓

1.1安装git和SSH


sudo apt-get install git : 安装git
sudo apt-get install ssh :安装ssh
service ssh start : 开启ssh服务


git version :查看git版本 确认git安装ok

1.2添加Git管理账户/账户和密码

添加git账户
sudo adduser user1
按照提示输入密码
需要将user1添加到sudofile中
先cd到/etc/sudoers目录下
由于sudoers文件为只读权限,所以需要添加写入权限,chmod u+w sudoers
vim sudoers
找到root ALL = (ALL) ALL这一行,在下一行加入username ALL = (ALL) ALL。username指代你想加入sudo组的用户名。

1.3配置Git的SSH访问

切换用户: su user1
进入用户目录 cd /home/user1
创建.ssh配置目录 mkdir .ssh
进入ssh目录 cd .ssh
创建authorized文件:touch authorized_keys (注意这里文件名固定。用户存储客户端公钥)

1.4服务器端创建git仓库

切换用户 su user1
进入对应的目录下 cd /home/user1/
创建git仓 mkdir myfirst.git
进入git仓 cd myfirst.git
初始化git仓 git init – bare

1.5配置公钥路径

切换用户root :su root
打开配置文件:vim /etc/ssh/sshd_config
如下:

RSAAuthentication yes
PubkeyAuthencation yes
AuthorizedkeyFile      /home/user1/.ssh/authorized_keys

注意这里路径应该是 /home/user1/.ssh/authorized_keys

客户仓

2.1确认git工具和ssh


git version : 查看git版本

2.2配置账号邮箱

git config --global user.name [你的用户名 ]
git config --global user.email [你的邮箱 ]
如:git config --global user.name liys
git config --global user.email 12235656.com.cn

2.3配置SSHkey

ssh-keygen -t rsa -C [你的邮箱地址]
这里的邮箱地址需要与上面的填写保持一致
将生成的 id_rsa.pub 提供给git服务器管理员

2.4下拉代码

git clone user1@192.168.x.xxx:/home/user1/myfirst.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值