3.1 自定义git

3.1.1 显示颜色

git config --global color.ui true

3.1.2 忽略的文件

  1. 文件根目录下创建文件:.gitignore

  2. 在文件中添加要被屏蔽的内容即可,目录文件均可

  3. 可以查看地址并自定义选择https://github.com/github/gitignore

3.1.3 配置别名

  1. 配置方式:

     git config --global alias.co checkout

    co为替换后的命令

    checkout为一开始的命令

3.1.4 搭建git服务器

  1. 可以使用GitLab搭建自定义服务器

  2. 使用git创建

    1. 安装

       sudo apt-get install git
    2. 创建git用户,运行git服务

       sudo adduser git
    3. 创建证书登录

      收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个

    4. 初始化git仓库

       选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令
       udo git init --bare sample.git
      
       然后,把owner改为git
       sudo chown -R git:git sample.git
    5. 禁用shell登录

      出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑/etc/passwd文件完成。找到类似下面的一行:

       git:x:1001:1001:,,,:/home/git:/bin/bash
       修改为
       git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
    6. 克隆远程仓库

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

Last updated

Was this helpful?