前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux配置git中央仓库

linux配置git中央仓库

作者头像
ianzhi
发布2019-07-31 12:44:56
1.3K0
发布2019-07-31 12:44:56
举报
文章被收录于专栏:LNMP开发那些事LNMP开发那些事

git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)有所不同。

git最初的开发动力来自于BitKeeper和Monotone。git最初只是作为一个可以被其他前端(比如Cogito或Stgit)包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制。很多著名的软件都使用git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。 今天来说一下,如何在linux服务器中部署git中央仓库,当然,git是分布式的版本控制系统,使用中央仓库这个名称可能不是很恰当,通俗的讲,就是在服务器中部署代码仓库,方便我们在任何地方来拉取和提交。

安装配置步骤

新建用户,配置密码

代码语言:javascript
复制
adduser git
passwd git

禁止用户登陆bash

代码语言:javascript
复制
vim /etc/passwd

# git:x:1001:1001:,,,:/home/git:/bin/bash
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

在git用户的家目录创建一个git裸仓库,并修改仓库拥有者为git用户

代码语言:javascript
复制
cd /home/git
git init --bare example.git # 名称随意起,以example.git举例
chown -R git:git example.git

在个人电脑上拉取代码

代码语言:javascript
复制
git clone git@example.com:/home/git/example.git

总结

这样,git仓库就已经配置好了,你可以像平常使用github提交代码一样,向你的服务器提交代码了~~

文章作者ianzhi,原文地址:https://cloud.tencent.com/developer/article/1476856

文章版权归作者所有,转载请保留此声明。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装配置步骤
    • 新建用户,配置密码
      • 禁止用户登陆bash
        • 在git用户的家目录创建一个git裸仓库,并修改仓库拥有者为git用户
          • 在个人电脑上拉取代码
          • 总结
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档