Git笔记【4】git服务器

  1. 搭建git服务器:

    1. 创建证书登录:

      1. 在git服务器,git用户的家目录下新建authorized_keys文件,用来存放用户的公钥(id_rsa.pub文件的内容)。

      2. 简单测试起见,把本地主机作为git服务器:

        1. cd /home/lfc/.ssh/

        2. cp id_rsa.pub authorized_keys

          1. authorized_keys文件的属性不能为777,否则公钥验证失败。最好配置为644。

          2. authorized_keys文件的所属用户及组,最好为git用户及git用户组。

      3. git服务器使用人数较多时,可以使用Gitosis管理公钥。

    2. 初始化git仓库:

      1. cd /tmp # 进入到用来存放git仓库的路径

      2. git init --bare bypass.git # 创建git仓库。注意必须加--bare参数。

    3. 将本地仓库push到新建的远程仓库:

      1. cd /home/lfc/practice/bypass # 本地仓库的路径

      2. git remote add origin lfc@10.10.168.251:/tmp/bypass.git # 10.10.168.251实际为本地ip。

      3. git push origin master # 将本地仓库的master分支推送到/tmp/bypass.git仓库中。

    4. git支持钩子,使用Gitolite可以进行权限管理。

  2. 在github上,向Django的官方仓库,提交自己的修改的方式:

    1. 登录Django的官方仓库:https://github.com/django/django

    2. 点击右上角的Fork,在自己的github账号下克隆Django仓库:https://github.com/fuchunliuliu/django

    3. 在本地克隆自己账号下的Django仓库:git clone https://github.com/fuchunliuliu/django

    4. 在本地仓库完成修改,git push到自己的Django仓库,然后在github上提交“pull request”请求。

  3. 码云:gitee.com。国内的类似于github提供代码托管服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值