windows 客户端 安装gitbash
git config --global user.name"用户名"
git config --global user.email"邮箱@qq.com"
ssh-keygen -t rsa -C “邮箱@qq.com”
C:\Users\PC.ssh\id_rsa.pub 内容 复制到服务器的 git /home/git/.ssh/authorized_keys 里面 一行一栏
C:\Users\PC.ssh\id_rsa 添加到sourcetree 的 工具 选项 SSH 客户端配置。 正常情况即可
windows 命令行
git clone git@xxxxxxx.git
centos 服务器端 安装流程
groupadd git 添加git用户组
useradd git -g git 添加git 用户
cd /home/git/ 进入目录
mkdir .ssh
chmod 755 .ssh
touch .ssh/authorized_keys 创建 客户端密钥文件,git 客户端 配置的密钥添加到这里,一行一个。
chmod 644 .ssh/authorized_keys 修改执行权限
cd /home
mkdir gitrepo
chown git:git gitrepo/ 修改所有者
cd gitrepo
git init --bare runoob.git 初始化
chown -R git:git runoob.git 修改所有者
cd git
cd .ssh/
vim authorized_keys 这里添加客户端的密钥,添加完成之后保持,在客户端执行下行命令,如果失败请返回重新检查遗漏
git clone git://101.1.1.已修改IP/runoob.git
第二个文件 客户端的配置
安装 git sourcetree
1 确认环境变量已配置
配置用户名:git config --global user.name ‘username’
配置邮箱: git config --global user.email ‘你的email’
查看配置:git config --global --list
2、生成公钥:ssh-keygen -t rsa -C ‘你的email’
生成目录:C:\Users\userName.ssh\id_rsa.pub
.pub 文件 内容完整复制 添加到git 服务器git下的 /home/git/.ssh/authorized_keys(参考目录)
目录位置根据安装目录定
一个客户端一行 粘贴到git私有服务器 authorized_keys 内即可