首页 > 编程知识 正文

类的访问权限可以是私有的,免费git私有仓库

时间:2023-05-04 17:12:40 阅读:271786 作者:2233

一、安装git

配置环境需要有ssh

su rootyum install openssh.x86_64ssh -vyum install -y gitgit version#添加git用户(非必须)adduser gitpasswd git#查看git用户创建成功否cd /home && ls -al 二、配置Git 的SSH访问

在git用户下操作

su gitcd /home/gitmkdir .sshcd .sshtouch authorized_keys# 设置权限chmod 700 /home/git/.sshchmod 600 /home/git/.ssh/authorized_keys

客户端生成ssh私钥上传服务器

查看本地(代码编写系统)是否存在以下目录(C:UsersShallum .ssh)

.ssh
├── id_rsa
└── id_rsa.pub

ssh-keygen -t rsa#一直回车默认

将.ssh 文件上传到服务器新建的.ssh目录

#将私钥文件内容追加到authorized_keys文件cat id_rsa.pub >> authorized_keys

git服务器打开RSA认证

su rootvi /etc/ssh/sshd_config#下面3个打开注释或添加RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys #我的存在

本地客户端验证连接

ssh git@192.168.71.133#注:如果提示需要密码,请检测公钥是否配置成功或RSA是否开启 三、服务器端创建git仓库 su gitcd /home/#将git目录设置成为git用户所有chown git:git git#创建git仓库mkdir repository.git#将仓库设置为git用户所有chown -R git:git repository.git#进入仓库 初始化git仓库 --bare 创建裸仓库git init --bare#可以进行clone-- git clone 用户名@服务器IP:/相对用户根目录的git仓库绝对路径/git仓库名.gitgit clone git@192.168.71.133:/home/git/repository.git

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。