自己搭建git服务器

刚开始是看的廖大神的git服务器搭建,感觉看起来很难,因为是第一次在服务器上搭建东西,因此看起来感觉一顿蒙,后来结合简述上的一篇文展和廖大神的文章一并将git服务搭建起来,虽然别人看起来很简单。。。

1. 先使用XShell成功连接远程的服务器(这个也是我查的,大家不会可自行查找)

2.服务器端安装git(已有sudo权限的用户账号)

sudo apt-get install git

3. 创建一个git用户,用来运行git服务(创建成功后可在/home文件中查看到)

# 添加用户

sudo adduser git

# 设定密码

sudo passwd git

4. 创建证书登录(可在客户端创建,将创建的公钥粘贴到服务器端)

创建放置密钥的文件,进入文件git bash,输入下列命令

ssh-keygen -t rsa

按照提示操作,成功后会出现两个密钥,私钥和公钥。

5.放置私钥和公钥

将生成的私钥和公钥放在工作目录下,在服务器端,找到上面创建的git用户,即:

cd /home/git

然后创建文件夹.ssh,在.ssh文件下创建文件authorized_keys,用来放置所有所有公钥

mkdir .ssh

cd .ssh

touch authorized_keys

vim authorized_keys

进入粘贴公钥

6. 初始化git仓库

先选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令:

sudo git init --bare sample.git

7. 在客户端clone项目

git clone git@server:/srv/sample.git

上面的server需要改为你自己的服务器的IP地址

clone成功之后你会在你的工作目录看到服务器上面的sample文件


完成。。。。。。。。。。。。。。。。。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,740评论 9 163
  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,278评论 5 47
  • 转载 :作者 [zhangwang] @(前端开发)[Git|工具]以前也看过一些关于git的视频,可是觉得自己一...
    坚持编程_lyz阅读 685评论 0 2
  • 对很多程序员朋友来说,他们具有非常强的学习能力,Hello World的各种版本,Php、Java、C、C++、P...
    IT学思想阅读 451评论 0 0
  • 在路上-前奏 旅行的开始是需要适应的,需要些时间和空间逐渐进入旅行状态。那么目的地够远,远到一天两天到不了,需要整...
    kirk1221阅读 214评论 2 1