阿里云ecs服务器(linux-centos7):搭建git服务器
2019-04-30 21:55
405 查看
服务器端初始化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官网。
相关文章推荐
- 阿里云ecs服务器(linux-centos7):搭建node服务器
- 阿里云Linux CentOS 7.4 Docker+gogs搭建git服务器
- 阿里云Linux-CentOS系统下-搭建Git服务器详解
- 阿里云ECS linux下tomcat7.0+JDK1.6服务器简单搭建方法
- 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
- 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
- 阿里云 linux搭建git服务器
- 阿里云 linux搭建git服务器
- 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的
- 阿里云服务器ECS Linux/CentOS的Java环境搭建
- 阿里云ecs服务器Linux的centos搭建服务器记录
- linux 简单搭建git服务器
- 在 Linux 下搭建 Git 服务器
- Linux下搭建git服务器
- 在 Linux 下搭建 Git 服务器
- Centos7搭建git服务器
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 阿里云ECS服务器搭建wordpress个人博客网站【详细图文教程】
- Linux 搭建 Git 服务器
- 阿里云服务器ECS Linux系统分析nginx或apache当天访问最多的IP