首页 > 其他分享 >多用户git设置样本

多用户git设置样本

时间:2023-08-27 14:45:25浏览次数:32  
标签:git 多用户 com 样本 user 设置 config ssh

 

0 准备:

如果之前用过git,需要清空global设置:

# 取消全局配置
git config --global --unset user.name
git config --global --unset user.email

2 在本地建立仓库

3 在该仓库下设置:

# 每个项目Repo设置自己的user.email
git config  user.email "[email protected]"
git config  user.name "isaac"

4 生成公钥:注意,在~/.ssh/目录下运行,设置密钥名,以区别多个密钥文件

ssh-keygen -t rsa -C "[email protected]"

5 将公钥加入到对应网站里

6 编辑~/.ssh/config,设置多账户

# github email address
Host github.com  # .com不能省略
HostName github.com # .com 不能省略 
User isaac # 与本地config 设置一致
Port 22    
PreferredAuthentications publickey
IdentityFile ~/.ssh/isaac_id_rsa
ServerAliveInterval 300
ServerAliveCountMax 10

#
Host gitee.com
HostName gitee.com
User [email protected]
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

  

GOOD LUCKY !

 

标签:git,多用户,com,样本,user,设置,config,ssh
From: https://www.cnblogs.com/kingkaixuan/p/17660270.html

相关文章

  • Adding a gitolite-controlled repository to Redmine
    Currently,weuse gitolite toaccesscontrolourGitrepositories.Inaddition,weuse Redmine tomanageourprojects.ThestandardinstallationofRedminecanonlyaccessalocalGitrepositoryviadirectaccesstothefilesystem.Unfortunately,Redmine......
  • Git查看本机 ssh 公钥或生成公钥
    第一步查看git的ssh公钥是否存在在安装目录中打开GitBash并打开,然后在GitBash输入以下命名查看是否有密钥:ls-al~/.ssh第二步查看git的ssh公钥内容,并复制git的ssh公钥存储在id_rsa.pub文件中,如果id_rsa.pub文件,直接输入命令查看git公钥:cat~/.ssh/id_rsa.pub......
  • [转]vcpkg+opencv4(sfm+vtk)+openMVS+SFM算法-github代下载(http://gitd.cc/)
    1、vcpkg+opencv4(sfm+vtk)+openMVS+SFM算法-github代下载(http://gitd.cc/)2、OpenMVS详细安装教程(ubuntu18.04)3、ubuntu18.04安装openMVS......
  • Git 相关指令(持续更新)
    https://www.cnblogs.com/zylyehuo/#在centos7环境下查看系统版本cat/etc/redhat-release#(1)安装gityuminstall-ygit#(2)查看git版本git--version#(3)查看配置选项gitconfig#(4)配置git全局用户信息gitconfig--globaluser.name<用户名>gitco......
  • 利用GitHub 的Actions自动同步gitee仓库,并Gitee Pages 自动部署项目
    Gitee同步GitHub仓库GitHub有时候访问速度慢,加载不了图片等问题。过程记录GitHub的Actions会处理.github下的工作流文件夹workflows。只要在g项目根目录下创建.github/workflows/,在这个文件夹里再创建Sync.yml文件,填入以下代码。当产生push操作就会自动同步gitee<divid="......
  • git 暂存和取消暂存
    gitadd文件暂存在使用Git进行版本控制时,我们经常需要使用gitadd命令将文件添加到暂存区(stage)以便提交更改。但有时候我们可能会错误地将文件添加到暂存区,或者改变了对文件的修改意图,这时候我们需要取消暂存并将文件从暂存区移除。下面将详细介绍如何在Git中取消暂存文件......
  • github中文社区
    GitHub是世界上最大的代码托管平台,超7千万开发者正在使用。GitHub中文社区是一个致力于分享和传播GitHub上优质开源项目的中文社区平台。 原来的githubs.cn打不开了,换地址了https://github-zh.comGitHub中文社区|GitHub中文网(github-zh.com)......
  • 【面试宝典】Git 版本控制常用命令
    一.Git概述Git是目前世界上最先进的分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),包括:代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换多人协作:Git支......
  • Typora+PicGo 上传图片至GitHub仓库
    提前准备好Github账号、PicGo、Typora创建Github账号地址:https://github.com/下载PicGo地址:https://github.com/Molunerfinn/PicGo/releases/下载Typora地址:https://typora.yjjxx.cn/index.html1.创建Github仓库 点击new新建仓库输入Repositoryname(PicGo中要用到),选择Public......
  • Git的一些基本操作1
    1.检查文件的状态可以使用gitstatus命令查看文件处于什么状态,例如:在状态报告中可以看到新建的index.html文件出现在Untrackedfiles(未跟踪的文件)下面。未跟踪的文件意味着Git在之前的快照(提交)中没有这些文件;Git不会自动将之纳入跟踪范围,除非明确地告诉它“我需要......