安装gitgit
yum -y install git
查看git版本(该版本不是最新版本,不碍事)服务器
git --version
给服务器添加git用户(至关于添加一个专门管理git的员工的帐户)app
adduser git -m 或者 useradd git
设置git密码ssh
passwd git
建立空仓库code
git --bare init /home/git/app.git
设置git文件夹操做权限cmd
chown -R git:git /home/git/app.git
在客户端(即本身的电脑)全局设置用户名和邮箱it
git config –global user.name “xxx” git config –global user.email “xxx@xxx.com” //查看配置是否生效:git config --list
打开cmd,并生成ssh密钥io
ssh-keygen -t rsa -C “your email address” //此处连续按3个回车
接着会生成.ssh
文件夹,而且包含有密钥文件:私钥id_rsa
和公钥id_rsa.pub
,查看公钥email
cat id_rsa.pub
复制所有内容服务器端
跳转到git目录cd /home/git
,建立.ssh文件夹
mkdir .ssh
打开authorized_keys文件
vi .ssh/authorized_keys
将刚复制的公钥粘贴到authorized_keys里,按esc键后输入:wq
保存并退出
完成以上操做,在本地clone、上传都不用输入密码了。关于git的操做能够查看git官网。