前言:
此刻同学们对“centos添加用户和组”都比较关怀,小伙伴们都需要学习一些“centos添加用户和组”的相关内容。那么小编也在网上搜集了一些关于“centos添加用户和组””的相关文章,希望各位老铁们能喜欢,大家快快来学习一下吧!基础环境
基础环境,尽量保持一致,否则可能会出现意料之外的问题。
系统
macos/win10/Centos7
git版本
2.34.1
前期准备
清除 git 全局配置
# 查看 git 全局配置git config --global --list# 删除 git 全局配置的用户名和邮箱git config --global --unset user.namegit config --global --unset user.email生成新秘匙
先将用户目录下.ssh文件夹下无用的旧的秘钥删除,避免干扰
win10 用户使用 git bash 终端
# 进入 .ssh 目录cd ~/.ssh# 执行以下命令一路回车生成 gitee、github、gitlab 秘钥# 生成 gitee 秘钥ssh-keygen -t rsa -C "907980857@qq.com" -f "id_rsa_gitee"# 生成 github 秘钥ssh-keygen -t rsa -C "907980857@qq.com" -f "id_rsa_github"# 生成 gitlab 秘钥ssh-keygen -t rsa -C "jack.wang" -f "id_rsa_gitlab"# 将 ssh key 添加到 SSH agent 中# 如果提示以下内容# Could not open a connection to your authentication agent# 先执行 ssh-agent bashssh-add ~/.ssh/id_rsa_giteessh-add ~/.ssh/id_rsa_githubssh-add ~/.ssh/id_rsa_gitlab# 提示以下内容意味添加成功# Identity added: /c/Users/arvin/.ssh/id_rsa_gitee (907980857@qq.com)# Identity added: /c/Users/arvin/.ssh/id_rsa_github (907980857@qq.com)# Identity added: /c/Users/arvin/.ssh/id_rsa_gitlab (jack.wang)配置账号对应
# 在 .ssh 目录下执行以下命令touch configvim config# 添加以下配置# HostName 仓库网站的域名# User 用户名# IdentityFile 私钥的绝对路径# PreferredAuthentications 配置登录时用什么权限认证Host giteeHostName gitee.comUser jinchenyIdentityFile ~/.ssh/id_rsa_giteeHost githubHostName github.comUser jinchenyPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsa_githubHost gitlabHostName git.gitlab.comUser jack.wangIdentityFile ~/.ssh/id_rsa_gitlab添加ssh公钥
# 复制 cat 查看到的公钥添加到对应平台cat id_rsa_gitee.pubcat id_rsa_github.pubcat id_rsa_gitlab.pub# 验证连接是否成功ssh -T git@giteessh -T git@githubssh -T git@gitlab# 提示# ……# Are you sure you want to continue connecting (yes/no)?# ……# 输入 yes修改局部配置
在项目根目录下进行单独配置
# 拉取项目代码git clone git@gitee.com:eagle_0810/met.git# 配置局部用户名git config user.name "jincheny"# 配置局部邮箱git config user.email "907980857@qq.com"
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #centos添加用户和组 #centosgit用户权限