栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

使用云服务器搭建自己的私有git服务器(腾讯云)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用云服务器搭建自己的私有git服务器(腾讯云)

使用腾讯云搭建私有git服务器

服务器centos7

安装git

yum install git

创建git用户

adduser git

设置密码(尽量设置的容易记)

passwd git

切换到git用户

su git

创建裸库(在/home/git下创建)

sudo git init --bare repository.git

配置公钥

  • 生成公钥(root用户下)

    ssh-keygen -t rsa
    

    生成的时候一直按回车就好

    在.ssh文件下可以看到生成的xxx.pub xxx.rsa文件

    cd ~/.ssh/
    

    查看生成的密钥

    cat ~/.ssh/id_rsa_pub
    
  • 配置密钥

    切换用户

    su git
    

    打开git位置

    cd /home/git
    

    查看是否ssh密钥,有的话则进入查看是否有authorized_keys文件,如果没有则创建.ssh文件夹

    ls -a
    

    创建.ssh文件夹

    mkdir .ssh
    

    创建authorized_keys文件

    touch authorized_keys
    

    编辑authorized_keys文件,把生成的公钥粘贴到文件中,保存退出

    vim authorized_keys
    

回到windows,执行

git clone git@IP:/home/git/repository.git

如果是在桌面执行的,则可以在桌面看到一个repository文件夹

以下是提交一个文件的例子

// 进入仓库
cd repository

// 随便创建一个文件
vim test.txt

git add test.txt

git commit -m "提交测试"

git push origin master
创建新的仓库需要注意的点
  • 都是在/home/git/下创建的

  • 如果裸库不是由git创建的,则创建了之后需要将这个库的创建者和用户组改为git

    chown -R git:git /home/git/xx.git
    
增加新仓库的过程
  • 服务器上:

    使用root用户,在/home/git下

    git init --bare 仓库名.git
    
    chown -R git:git /home/git/仓库名.git
    
  • windows上

    git clone git@IP:/home/git/新建的仓库名.git
    git add *
    git commit -r "描述"
    git push origin master
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/693714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号