Ubuntu搭建Git仓库 您所在的位置:网站首页 如何创建自己的git仓库 Ubuntu搭建Git仓库

Ubuntu搭建Git仓库

#Ubuntu搭建Git仓库| 来源: 网络整理| 查看: 265

Ubuntu中搭建Git仓库 简介 这里使用的是阿里的Ubuntu服务器进行Git仓库搭建Git在个人服务器搭建不适合新手,需要一定基础 安装Git

首先登录服务器,使用 以下命令安装Git

sudo apt-get install git

在这里插入图片描述 这里我已经安装过了git 安装完后使用

git --version

查看git版本,或者检查是否安装git

建立Git用户

最好创建一个用户来管理Git,直接使用root会有非常大的风险

sudo groupadd Git //创建Git组 useradd git -m //创建一个git的用户 sudo passwd git //设置git用户的密码 创建Git仓库 su - git //切换到git用户 git init --bare field.git //初始化仓库(field是仓库名,这个名字根据自己的需要起就好)

此时可能会遇到Ubuntu 报错 sudo: unable to resolve host xxx 解决方案:

修改/etc/hosts文件 //编辑hosts文件 sudo vi /etc/hosts 127.0.0.1 localhost //后添加自己报错的主机名(使用tab键) 127.0.0.1 localhost xxx //或者新建一条 127.0.0.1 localhost xxx //记录

使用vim:使用vi xxx 编辑某一文件,进入到新的页面后按下键盘上的“i”进行编辑,编辑完成后按下“esc“退回到vim命令界面,输入”wq“保存文件退出

此时仓库就已经搭建完成了,仓库的地址为 git@服务器ip:/home/git/仓库名.git 之后同步要用到此地址

xshell生成公钥

完成上述操作后,git可以算配置完成了,但是这时候git同步的时候需要输入密码,比较繁琐,我们可以对指定的人做免密处理

打开xshell 顶部菜单栏 工具-》新建用户密钥生成向导 下一步一直到 在这里插入图片描述 密钥名称自己取 密码自己取 在这里插入图片描述 选择保存为文件,然后存到自己的文件夹中保管 然后点完成

免密

在这里插入图片描述 注意root用户切换到普通用户是不需要密码的,但是普通用户切换到root用户是需要输入root用户密码的

mkdir .ssh //创建.ssh文件夹 cd /home/git/.ssh //到.ssh目录下 touch authorized_keys //创建authorized_keys文件 vim authorized_keys //打开authorized_keys文件,并将公钥存入其中 su - root //切换回root用户开始赋权 sudo chmod 700 /home/git/.ssh/ //改变此路径的权限为只有属主有读、写、执行权限 sudo chmod 600 /home/git/.ssh/authorized_keys //改变此路径的权限为只有属主有读写权限 vim /etc/ssh/sshd_config //使用vim打开ssh的配置文件 删除下列几行代码的注释(如果在此文件中没有找到可以自行添加) RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys

最后重启服务器就完成了



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有