美文网首页
服务器搭建git代码仓库

服务器搭建git代码仓库

作者: Donald_32e5 | 来源:发表于2019-08-04 09:55 被阅读0次

本篇文章介绍如何在服务器上搭建git私仓

I、服务器基础配置
  • 如果从零开始搭建git私仓,那么首先需要配置服务器,简单的配置就行。服务器基础配置

II、创建git账户

  • 在服务器上单独开一个git账户,专门用来管理git仓库
  • 创建git用户
# 创建git用户,用户组默认为git
$ useradd git
# 设置密码
$ passwd git

III、安装git服务器

$ yum install -y git

IV、创建代码仓库,并且赋予权限

  • 需要创建一个以git结尾的文件夹,用来实例化私仓
# 切换git用户目录下
$ cd /home/git/
# 创建文件夹
$ mkdir test.git
# 实例化仓库
$ git init --bare learngit.git
  • 以上命令会创建一个裸仓库,应为服务器上的仓库纯粹是为了共享,所以不允许用户直接登录,将私仓的ower改成git用户
# 修改ower
$ sudo chown git:git test.git 
  • 通过编辑/etc/passwd来拒绝用户shell登录,找到类似这一行
    git:x:1001:1001:,,,:/home/git:/bin/bash
    修改为:
    git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
  • 设置完成之后,shell登录不了,只能通过git登录

V、本地克隆仓库

  • 到这一步位置,服务器上的配置已经完成
  • 在本机上克隆远程仓库(如果没配置ssh登录,还需要配置下)
$ git clone git@192.168.0.235:/home/git/test.git
warning: You appear to have cloned an empty respository
  • 在本机创建一个项目,使用git管理起来,和远程仓库关联起来
# 创建项目文件
$ mkdir test_project
$ cd test_project
# 实例化git仓库
$ git init
# 和远程仓库关联
$ git remote add origin git@192.168.0.235:/home/git/test.git
# 第一次提交
$ git push -u origin master
到这整个流程就已经走完了,后面只需要git add ., git commit -m '', git push 就可以正常管理代码了

相关文章

  • SpringBoot实战-Guns项目(发布到docker)

    前言 用自己搭建的git服务器创建一个guns.git仓库,把代码上传到git服务器中, 在服务器root用户,把...

  • git

    git 如果服务器上没有本地代码git仓库,先在服务器建立1个git仓库,然后在本地git仓库增加服务器仓库URL...

  • SSH连接服务器及对称与非对称加密

    近期在自己的服务器上面搭建git仓库,以便于自己在本地写代码上传到服务器上面方便。在配置git的时候遇到了一...

  • git服务器搭建

    最近要用自己的linux搭建一个git仓库存放代码,所以折腾了一下git服务器: git下载 账号建立 切换roo...

  • 在服务器(CentOS)上使用 git 部署项目

    主要流程: 本地 git push 至 git 仓库更新代码。 服务器上 git pull 从 git 仓库获取更...

  • Git 服务器搭建

    搭建一台Git服务器作为私有仓库使用。 以 Centos 为例搭建 Git 服务器。 1、安装Git 创建一个gi...

  • 在自己服务器搭建git仓库

    在网上有很多教程如何搭建。记录一下搭建git仓库的一些理解Git 服务器搭建我们远程仓库使用了 Github,Gi...

  • auto601专属git仓库 ftp服务器

    现已搭建601专属远程git仓库和ftp服务器 1. git仓库 仓库使用ssh登录 使用前请先设置name&em...

  • 服务器搭建git代码仓库

    本篇文章介绍如何在服务器上搭建git私仓 I、服务器基础配置 如果从零开始搭建git私仓,那么首先需要配置服务器,...

  • Git 命令总结

    Git 命令总结 基本命令 远程仓库 分支管理 标签管理 自定义 Git 搭建 Git 服务器 安装 git:$ ...

网友评论

      本文标题:服务器搭建git代码仓库

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