git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)有所不同。
git最初的开发动力来自于BitKeeper和Monotone。git最初只是作为一个可以被其他前端(比如Cogito或Stgit)包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制。很多著名的软件都使用git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。 今天来说一下,如何在linux服务器中部署git中央仓库,当然,git是分布式的版本控制系统,使用
中央仓库
这个名称可能不是很恰当,通俗的讲,就是在服务器中部署代码仓库,方便我们在任何地方来拉取和提交。
adduser git
passwd git
vim /etc/passwd
# git:x:1001:1001:,,,:/home/git:/bin/bash
git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
cd /home/git
git init --bare example.git # 名称随意起,以example.git举例
chown -R git:git example.git
git clone git@example.com:/home/git/example.git
这样,git仓库就已经配置好了,你可以像平常使用github提交代码一样,向你的服务器提交代码了~~
文章作者ianzhi,原文地址:https://cloud.tencent.com/developer/article/1476856
文章版权归作者所有,转载请保留此声明。