Linux 搭建 Git 项目实践之道

现在开始学习 Linux 系统,所以在 Linux 上面搭建一个 Git 项目就是必不可少的,想着以前用 filezilla 也能实现文件管理,但是对于团队协作开发来说就是非常不利的。并且,还有多个仓库同时管理的问题,接下来介绍这些问题的解决方案。
使用 Linux 上面的包管理工具安装 Git
yum install git
生成秘钥
ssh-keygen -t rsa -C"[email protected]"
读取秘钥内容
cat ~/.ssh/id_rsa.pub
验证是否成功
ssh -T [email protected]

同时我们也会遇到比如公司代码和github代码同时需要在同一个生产环境中分别部署的问题,可以通过配置多个Git服务来解决。

ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/gitlab_id-rsa
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/github_id-rsa

打开ssh-agent
ssh-agent -s
添加私钥

ssh-add ~/.ssh/gitlab_id-rsa 
ssh-add ~/.ssh/github_id-rsa

新建并编辑config
touch config
输入内容

# gitlab
Host git.gitlab.com
    HostName git.gitlab.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitlab_id-rsa
    User XXX
    
# github
Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_id-rsa
    User XXX

这样就可以分别的clone仓库和管理代码

你可能感兴趣的:(Linux 搭建 Git 项目实践之道)