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 git@github.com

同时我们也会遇到比如公司代码和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仓库和管理代码

猜你喜欢

转载自blog.csdn.net/xjlinme/article/details/79158025