git 多用户配置 mac

news/2024/6/19 6:24:50 标签: git, macos, ssh
  1. 首先需要生成ssh key

参考:https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5

691@dianzilajishoujiqi .ssh % ssh-keygen -t rsa -C "12240334347@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/691/.ssh/id_rsa): /Users/691/.ssh/private_id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/691/.ssh/private_id_rsa
Your public key has been saved in /Users/691/.ssh/private_id_rsa.pub
The key fingerprint is:
SHA256:0mRoRBmjlhRtpp/T7lOGkx6MHEgUmqYv+wC4ZJdZcWM 12240334347@qq.com
The key's randomart image is:
+---[RSA 3072]----+
|   .=*=E         |
|   +.+Oo.        |
|  +.+*o o        |
|.o .*..+         |
|+o + o.*So       |
|+o.   *.B o      |
|+ .    + =       |
| +      +        |
|...    ...       |
+----[SHA256]-----+

区别就是如果之前生成过id_rsa文件,这次需要修改一下文件名,然后一路next即可。

  1. 如果之前有生成过ssh key,此时.ssh里面就会有如下文件
691@dianzilajishoujiqi .ssh % ls
authorized_keys		id_rsa			known_hosts		private_id_rsa
config			id_rsa.pub		known_hosts.old		private_id_rsa.pub
  1. 去对应的代码库添加ssh key
    头像 -> settings -> SSH and GPG keys
  2. 本地添加私钥
ssh-add ~/.ssh/private_id_rsa

参考:https://blog.csdn.net/csdjia11/article/details/128274819?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-128274819-blog-131900183.235v39pc_relevant_default_base&spm=1001.2101.3001.4242.1&utm_relevant_index=3
https://blog.csdn.net/tuhuanxiong/article/details/131421190?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0-131421190-blog-115871498.235v39pc_relevant_default_base&spm=1001.2101.3001.4242.1&utm_relevant_index=3

然后就可以将本地代码提交到git中了
https://zhuanlan.zhihu.com/p/136355306#:~:text=%E4%B8%8A%E4%BC%A0%E6%9C%AC%E5%9C%B0%E6%96%87%E4%BB%B6%EF%BC%88%E5%A4%B9%EF%BC%89%E5%88%B0GitHub%E5%92%8C%E6%9B%B4%E6%96%B0%E4%BB%93%E5%BA%93%E6%96%87%E4%BB%B6%201%201.%20%E4%BD%BF%E7%94%A8git%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E5%88%B0github%202%202.%20%E5%9C%A8github%E4%B8%8A%E5%88%9B%E5%BB%BA%E4%BB%93%E5%BA%93,3%203.%20%E8%AE%BE%E7%BD%AESSH%20key%204%204.%20%E6%9C%AC%E5%9C%B0%E4%B8%8A%E4%BC%A0%E8%87%B3github


http://www.niftyadmin.cn/n/5236129.html

相关文章

小杨X型矩阵

对于这道题&#xff0c;我们首先需要了解它的思路 他一共要考虑两条线 左斜线和右斜线 --- --- ---- --- --- 像上面这样&#xff1b; 两条线的判断条件分别为 ij 及 ijn1 代码如下&#xff1a; #include<iostream> using namespace std; int main() {int n;cin&g…

【力扣206】反转链表

【力扣206】反转链表 一.题目描述 给你单链表的头节点 head &#xff0c;请你反转链表&#xff0c;并返回反转后的链表。 示例 1 &#xff1a; 输入&#xff1a;head [1,2,3,4,5] 输出&#xff1a;[5,4,3,2,1]示例 2 &#xff1a; 输入&#xff1a;head [1,2] 输出&#x…

go语言学习-包管理

1、概念 1.1 什么是包 ***Go语言的包(package) ***是一种源码封装的方式,可以被看做是组相关的,并且通用的代码集合。这些包都有自己的独立的功能,然后在编写代码时,如果需要用到这些功能,可以导入包直接使用。 打印一些内容:fmt处理一些时间相关的: time处理一些数学相关…

在线学习平台-需求分析

需求分析 研发集管理员、教务、教师、学生四种权限一体的中后台教务服务管理系统。其中管理员能够开设账号与角色分配&#xff0c;控制系统权限&#xff1b;教务能够进行班级管理、学员管理&#xff1b;教师能够进行课程与教学资源发布、作业发布与批改&#xff1b;学生能够观…

【像素画板】游戏地图编辑器-uniapp项目开发流程详解

嘿&#xff0c;用过像素画板没有哦&#xff0c;相信喜欢绘画的小朋友会对它感兴趣呢&#xff0c;用来绘制像素画非常好看&#xff0c;有没有发现&#xff0c;它是可以用来绘制游戏地图的&#xff0c;是不是很好奇&#xff0c;来一起看看吧。 像素画板&#xff0c;也叫像素画的绘…

Siemens-NXUG二次开发-C/C++/Python环境配置[20231204]

Siemens-NXUG二次开发-C/C/Python运行方式[20231204] 1.NX/UG C/C/Python API官方开发文档2.运行方式2.1内部模式2.2 外部模式2.3 许可证书服务器启动 3.C/C环境配置4.Python环境配置5.第三方环境配置 1.NX/UG C/C/Python API官方开发文档 西门子NX/UG Python api开发文档&…

网络攻击有什么危害,该如何防御

随着互联网的发展&#xff0c;网络安全成为大家关注的焦点。为了确保网络安全&#xff0c;我们需要采取一系列的防护措施。以下是几种常见的网络安全防护措施。 网络安全攻击的主要方式 垃圾邮件和钓鱼攻击&#xff1a;攻击者通过向用户发送大量的垃圾邮件或伪装成合法公司或…

MATLAB算法实战应用案例精讲-【图像处理】人脸识别(补充篇)

目录 人脸识别业务流程 1、通用流程概述 2、ArcFace接入集成及示例 2.1 SDK的获取 2.2 SDK包结构