3.1 自定义git
3.1.1 显示颜色
git config --global color.ui true3.1.2 忽略的文件
文件根目录下创建文件:
.gitignore在文件中添加要被屏蔽的内容即可,目录文件均可
可以查看地址并自定义选择https://github.com/github/gitignore
3.1.3 配置别名
配置方式:
git config --global alias.co checkoutco为替换后的命令
checkout为一开始的命令
3.1.4 搭建git服务器
可以使用GitLab搭建自定义服务器
使用git创建
安装
sudo apt-get install git创建git用户,运行git服务
sudo adduser git创建证书登录
收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个
初始化git仓库
选定一个目录作为Git仓库,假定是/srv/sample.git,在/srv目录下输入命令 udo git init --bare sample.git 然后,把owner改为git sudo chown -R git:git sample.git禁用shell登录
出于安全考虑,第二步创建的git用户不允许登录shell,这可以通过编辑
/etc/passwd文件完成。找到类似下面的一行:git:x:1001:1001:,,,:/home/git:/bin/bash 修改为 git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell克隆远程仓库
git clone git@server:/srv/sample.git
Last updated
Was this helpful?