如何将服务器作为git仓库

房东的猫 提交于 2019-12-25 03:35:24

目前有github、码云等代码托管平台,我们可以很方便的将要托管的代码或文档放在这些平台上去。但当要托管的内容包含私密信息时,显然将信息放到这些第三方平台上去是不行的,虽然这些平台也有相应的私密保护服务,但这里要写的内容是有没有一种方式可以使用自己的具有公网IP的服务器来托管自己代码或文档呢?

预备工作:服务器端需要安装git,客户端需要安装gitbash

git提供了这种方法,搭建步骤如下:

服务器端的工作

  • 创建git登陆用户

       创建用户,这里用户名设置为git,也可以设置成其他的liunx合法用户命名,供ssh登陆

useradd git

             创建用户git,供ssh登陆

passwd git
  • 在git 目录下初始化仓库,这里创建test.git

 

git init --bare test.git 

 

 

  • 设置权限

 

chown -R git:git test.git

       客户端的工作

  •   初始化仓库

     

 git init

 

      添加远程服务器仓库

   

git remote add origin  git@<公网ip地址>:/home/git/public.git

     拉取代码

   

git fetch origin

 

     其他git操作和github类似

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!