Mac操作系统配置Git

简介: Mac操作系统配置Git

下载Git


mac在安装git时,一般只需要一行指令brew install git

验证Git


在我们安装过Git之后,我们可以输入git --version进行验证。如果我们成功进行了安装之后,我们可以看到下图这样的结果。

image.png

配置Gitee


生成密钥对


首先我们通过cd ~/.ssh进入我们密钥对文件夹,如果显示不存在就自己创建一个。创建文件夹的指令时mkdir .ssh.在创建完文件夹后再输入cd文件夹的指令进入.ssh文件夹目录内。

image.png

执行ssh-keygen -t rsa -C 你的git邮箱这样的指令就可以生成密钥对,但是一定要记住,这个邮箱和你的Gitee等对应的邮箱要相同,如果不一样的话后面可能会出现一些问题。

输入完命令后,会提示你输入文件名。输入完文件名后,回车,会要求输入密码,不管,继续回车,再按回车。

接下来我们要获取我们的密钥对,我们通过cat指令来进行文件内容的获取。如下图。

image.png

我们将获取到的密钥对复制,粘贴到Gitee中就可以了。粘贴的位置如下图。

image.png

最后我们在我们的终端中输入

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

就完成了我们的配置。

尝试推送一段代码


我们首先将我们的路径切换到随便一个代码的文件夹下面。如下图,我切换到了我们一个demo的文件夹中。

image.png

下面我们开始创建仓库,首先第一步我们要先在本地创建仓库,因为Git在我们的本地也进行了一个版本管理,Gitee或者GitHub仅仅只是将他换到了网络上。所以两者一个是本地,一个是网络。那么我们只需要输入git init就可以初始化我们的仓库。如下图所示。

image.png

下一步,我们需要将我们的代码添加进来。那么我们可以直接使用git add *同样也可以一个一个的添加,那么就输入git add 文件名。毕竟一会是需要打上标注的。一个一个添加的话,可以将标注分开,让别人看起来更加清晰。

image.png

下一步我们要将添加进来的文件打上标注,告诉别人我的这个文件是干什么的或者我这一次上传修改了那些问题等等。指令就是git commit -m "你要说的话"


最后我们通过一行指令连接到我们的远程仓库git remote add origin 仓库地址。仓库地址如果找不到的话。可以看一下我们的网页中下图的位置。

image.png

最后我们将我们的代码上传到我们的远程仓库中就可以了。输入指令git push -u origin "master"可以看到下面的效果,代表上传成功了。

image.png


相关文章
|
4天前
|
监控 网络虚拟化
配置本地MAC镜像示例
1. 创建VLAN10,将Switch与主机相连的接口加入VLAN10,实现主机与Switch间的二层互通。 2. 配置接口GE0/0/4为本地观察端口,负责向Server转发镜像报文。 3. 在VLAN10内配置MAC镜像,将VLAN10内指定MAC地址的主机访问Internet的流量复制一份到本地观察端口。
|
4月前
|
定位技术
Mac电脑报错“托管配置文件格式不正确”的解决方法
Mac电脑报错“托管配置文件格式不正确”的解决方法
129 0
|
2月前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
152 0
|
1月前
|
缓存 网络协议 安全
【软件设计师备考 专题 】操作系统的配置
【软件设计师备考 专题 】操作系统的配置
49 1
|
1月前
|
开发工具 数据库 数据安全/隐私保护
【Git】—— git的配置
【Git】—— git的配置
【Git】—— git的配置
|
1月前
|
存储 缓存 NoSQL
|
1月前
|
Shell 网络安全 开发工具
mac或windows下的git环境配置
mac或windows下的git环境配置
41 0
|
1月前
|
存储 Ubuntu 网络安全
|
2月前
|
网络安全 开发工具 数据安全/隐私保护
[Git]关联远程库的两种方法及配置
本篇文章对gitee公钥配置、同电脑连接多个gitee账号公钥配置等方法进行阐述, 如果文中阐述不全或不对的,多多交流。
72 0
[Git]关联远程库的两种方法及配置
|
2月前
|
应用服务中间件 nginx iOS开发
mac+alfred中的Workflow实现快速格式化nginx配置
mac+alfred中的Workflow实现快速格式化nginx配置
26 0