在服务器搭建Git

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在服务器搭建Git相关的知识,希望对你有一定的参考价值。

1、Git传输协议

Git可以使用四种主要的协议来传输资料,分别是: 本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 Git协议

一、本地协议:

最基本的就是 本地协议(Local protocol) ,其中的远程版本库就是硬盘内的另一个目录。这常见于团队每一个成员都对一个
共享的文件系统(例如一个挂载的 NFS)拥有访问权,或者比较少见的多人共用同一台电脑的情况。后者并不理想,因为你的
所有代码版本库如果长存于同一台电脑,更可能发生灾难性的损失.

技术分享

二、SSH协议

架设 Git 服务器时常用 SSH 协议作为传输协议。因为大多数环境下已经支持通过 SSH 访问 —— 即时没有也比较很容易架设。
SSH 协议也是一个验证授权的网络协议;并且,因为其普遍性,架设和使用都很容易。

技术分享

2、获取Git仓库:

 一、对现有项目或目录导入所有文件到Git中,如果你打算使用Git来对现有的项目进行管理,你只需要进入该项目目录并输入:

git init

此时,你只是创建了一个.git的子目录,这个子目录含有你初始化的Git仓库的所有必须文件,这些文件是Git仓库的骨干。但是我们

仅仅做了一个初始化的操作,你的项目里的文件还没有被跟踪,你应该通过git add来实现对指定文件的跟踪,然后执行git commit提交。

 

 

可参考:https://rwehner.wordpress.com/2010/03/01/a-simple-way-to-create-git-repository-on-a-server-machine-connecting-via-ssh/




以上是关于在服务器搭建Git的主要内容,如果未能解决你的问题,请参考以下文章

怎么clone自己搭建的git服务器

git搭建beego运行不了

搭建git服务器

在CentOS搭建Git服务器 转

centOS 下搭建自己的git服务器

使用Gogs搭建Git服务器