阿里云ecs服务器(linux-centos7):搭建git服务器

服务器端初始化git

安装git

yum -y install git

查看git版本(该版本不是最新版本,不碍事)

git --version

给服务器添加git用户(相当于添加一个专门管理git的员工的账户)

adduser git -m 或者 useradd git

设置git密码

passwd git

创建空仓库

git --bare init /home/git/app.git

设置git文件夹操作权限

chown -R git:git /home/git/app.git

SSH密钥

  • 客户端操作

在客户端(即自己的电脑)全局设置用户名和邮箱

git config –global user.name “xxx” 
git config –global user.email “xxx@xxx.com” 
//查看配置是否生效:git config --list

打开cmd,并生成ssh密钥

ssh-keygen -t rsa -C “your email address”
//此处连续按3个回车

接着会生成.ssh文件夹,并且包含有密钥文件:私钥id_rsa和公钥id_rsa.pub,查看公钥

cat id_rsa.pub

复制全部内容

  • 服务器端操作

跳转到git目录cd /home/git,创建.ssh文件夹

mkdir .ssh

打开authorized_keys文件

vi .ssh/authorized_keys

将刚复制的公钥粘贴到authorized_keys里,按esc键后输入:wq保存并退出

完成以上操作,在本地clone、上传都不用输入密码了。关于git的操作可以查看git官网。

转载于:https://my.oschina.net/u/3986435/blog/3044595

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值