美文网首页
linux上git服务器端的部署和使用--详细步骤

linux上git服务器端的部署和使用--详细步骤

作者: 一本正经的瞎说八道 | 来源:发表于2022-07-04 16:53 被阅读0次

    如何在linux上搭建GIT服务器端

    Git服务端搭建:(github支持两种协议方式的git url)一种是https一种是ssh

    https://github.com/apache/tomcat.git

    git@github.com:apache/tomcat.git

    意思是git clone https://github.com/apache/tomcat.git或者

    git clone git@github.com:apache/tomcat.git是都可以拉下来代码的。

    两种方式:github上建立一个项目,然后客户端连接。服务端的所有功能都全备的,但是有风险,一般公司如果用git都是自己搭建git server代码自己存储。

    1.搭建服务器端的git server(ssh协议)

    1.安装centos6 操作系统

    2.配置好yum源,联网即可

    3.yum install git 

    4.sudo adduser git

    5.su - git 

    6.cd

    7.mkdir .ssh && chmod 700 .ssh

    8.touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys

    // authorized_keys文件A\B机器,如果A访问B免密,就把A的公钥给B,反之亦然

    客户端如果要和服务端做联系,那么继续

    9.如何生成一个key?

    Putty.zip解压,putty是一套软件,不仅仅只有一个连接的东西

    点击PUTTYGEN.EXE

    save public key  和 save private key都需要做,分别保存好自己的公钥和私钥

    分别保存为xxx.pub  xxx.ppk

    把上述信息,追加到/home/git/.ssh/authorized_keys  git用户下

    这就是你的公钥。

    如何在linux端建立一个项目的服务端仓库

    mkdir -p /home/git/project.git

    cd /home/git/project.git

    git init --bare

    这样服务端的project.git的路径就搞好了。客户端可以连接了

    git@192.168.120.129:/home/git/project.git

    git clone git@192.168.120.129:/home/git/project.git

    和用GUI界面区clone是一个意思

    git.exe clone --progress -v "git@192.168.120.129:/home/git/project.git" "D:\jiayanan\git_client\projectaafa"

    Cloning into 'D:\jiayanan\git_client\projectaafa'...

    所有的git,commit均为本地的提交,和服务器没有任何关系。

    相关文章

      网友评论

          本文标题:linux上git服务器端的部署和使用--详细步骤

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