赞
踩
# git安装
yum install -y git
# git配置(以下为root用户下配置)
# 添加git组
groupadd git
# 添加账号、密码(账号zdtest可根据自己需求修改)
useradd zdtest -g git
passwd zdtest
mkdir -p /home/data/zdtest
cd /home/data/zdtest
mkdir -p zdtest.git
git init --bare zdtest.git
chown -R zdtest:git zdtest.git/
# 格式:用户名@linux端ip:git路径
# 用户名使用步骤一中创建的用户
git clone zdtest@192.168.1.10:/home/data/zdtest/zdtest.git
本地文件上传(push)
# 初始化仓库
git init
# 连接远程仓库
git remote add origin zdtest@192.168.1.10:/home/data/zdtest/zdtest.git
# 将文件提交至缓存区
git add .
# 提交commit信息
git commit -m 'upload files'
# 代码推送
git push origin master
# 配置用户名(用户名自行定义)
git config --global user.name 'zdtest'
# 配置邮箱(邮箱自行定义)
git config --global user.email 'zdtest@xx.com'
# 信息查看
git config --list
# zdtest@xx.com为git config时配置的邮箱
ssh-keygen -t rsa -C "zdtest@xx.com"
# 配置过程中一直回车即可
vim /etc/ssh/sshd_config
# 编辑如下:
RSAAuthentication yes # 有些版本没有该配置
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
# 进入用户目录
cd /home/zdtest
# 创建.ssh文件夹和authorized_keys文件
mkdir .ssh
chmod 755 .ssh
cd .ssh
touch authorized_keys
chmod 755 authorized_keys
chown zdtest:git .ssh
chown zdtest:git .ssh/authorized_keys
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。