美文网首页
自己搭建一个私人的git仓库

自己搭建一个私人的git仓库

作者: 7183 | 来源:发表于2020-03-30 22:22 被阅读0次

    先说明我的服务器系统:Centos 7.7 64位机

    centos版本

    首先查看自己的服务器是否装了OpenSSH,查看是否安装:

    查看是否安装OpenSSL

    检查自己的Centos服务器是否有ssh

    以上条件都具备了以后,我们就开始安装git,因为我已经安装了git,我在此就不做演示了,安装git的命令是yum install -y git

    安装git

    yum install 和yum install -y的区别就是当你找到安装包时,他会自动帮你选择y,不需要手动选择

    建议你创建一个专门管理git的账户,这不是必须的,你也可以不创建

    创建gitmanager账户

    转到gitmanager用户下

    windows的客户端使用git的命令窗口输入ssh-keygen -t rsa来生成ssh私钥,linux可以直接使用这个命令来生成私钥,我的客户端使用的是windows,因为我已经生成私钥了,我就不在客户端演示了,我在服务器上演示一下,其实和git命令窗口是一样的操作:

    生成私钥

    在.ssh/目录下创建一个authorized_keys文件

    创建authorized_keys文件

    将客户端生成的id_rsa.pub文件可以上传到服务器上,也可以复制里面的内容到authorized_keys文件中

    我使用的方法是直接粘贴到authorized_keys文件中,你也可以使用Xshell的上传rz,下载sz命令,可以从网上搜一下安装教程

    我们把客户端的私钥粘贴到服务器的authorized_key以后,要给.ssh/和.ssh/authrized_keys权限:

    我们赋完权限以后使用ssh gitmanager@服务器ip试一下,就可以直接链接上

    我们可以/home/用户/下创建一个git仓库

    我们初始化我们的仓库

    想了解git init和git init --bare的区别的话可以查看这篇文章https://blog.csdn.net/ljchlx/article/details/21805231

    我们现在就来clone一下我们的仓库

    我们查看一下本地的文件夹

    现在们的个人git服务器就搭建成功了

    相关文章

      网友评论

          本文标题:自己搭建一个私人的git仓库

          本文链接:https://www.haomeiwen.com/subject/ttpbuhtx.html