Mac Github 本地配置

本文详细介绍了如何在Mac上安装Git客户端,创建SSH密钥,向GitHub设置公钥,配置账户,测试连接,以及如何在GitHub上建立Repository并上传代码。涵盖了从零开始到完成第一次代码提交的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装客服端

地址

https://git-scm.com/download/mac

检测

git --version 

20190426165348-image.png


创建SSH

#1

cd ~/.ssh

如果出现 -bash: cd: /Users/glamor/.ssh: No such file or directory,那么说明之前没有使用过 git,直接跳到 #2
如果没有出现,那么把原来的删除

mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*

20190426165436-image.png

#2

ssh-keygen -t rsa -C gmhesat@gmail.com

20190426165519-image.png

确认完毕后,程序将生成一对密钥存放在以下文件夹:/users/用户/.ssh/
密钥分成两个文件,一个私钥(id_rsa)、一个公钥(id_rsa.pub)。
私钥保存在您的电脑上,公钥交项目负责人添加到服务器上。用户必须拥有与服务器公钥所配对的私钥,才能访问服务器上的代码库。

向GitHub上设置自己的公钥

#1 复制公钥

pbcopy < ~/.ssh/id_rsa.pub

#2 登录GitHub,按下图顺序操作

20190426165552-image.png

20190426165633-image.png

#3 配置账户

git config --global user.name xxxx
git config --global user.email xxxx@163.com

#4 测试连接是否成功

ssh -T git@github.com

20190426165727-image.png

#4 在github下建自己的Repository

20190426165757-image.png

#5 通过git上传代码到github

git init
git add .
git commit -m "注释"
git remote add origin https://github.com/CoxSlave/MacTest.git
git push -u origin master

由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了

git push origin master

20190426165830-image.png

commit提交修改的代码

git add .
git commit -m "注释"
git push  origin master

git add . (.表示全部修改的文件,会包含一些本地配置文件,所以不要使用.)。
git add src/*添加紧紧是 src目录下的文件

### 不同操作系统上的 GitHub 客户端及 Git 工具安装与配置 #### Windows 上的安装和配置 对于 Windows 用户来说,可以通过图形界面轻松完成 Git 的安装。访问官方网站提供的链接可以找到适合 Windows 系统的 Git 版本并下载安装程序[^1]。 一旦下载完毕,运行该 .exe 文件按照提示逐步进行设置,在此过程中可以选择是否要集成到命令行环境以及选择默认编辑器等选项。安装完成后建议重启计算机使更改生效,并通过 `git --version` 命令验证安装成功与否。 为了简化后续操作流程,还可以考虑安装 GitHub Desktop 应用来管理仓库文件夹内的项目版本控制工作流。 ```powershell # 验证Git安装情况 git --version ``` #### macOS 上的安装和配置 macOS 用户有两种主要方式来获取最新版 Git- **Homebrew**: 如果已经安装了 Homebrew 包管理系统,则只需执行一条简单的终端指令即可快速更新至最新的稳定发行版; ```bash brew install git ``` - **官方安装包**: 访问官网提供的资源页面下载适用于 Mac OS X 平台下的 DMG 图像文件来进行独立安装。 同样地,在完成上述任一方法之后应当打开 Terminal 终端窗口输入相同命令测试新装好的软件能否正常运作。 #### Linux 发行版中的安装和配置 大多数主流 Linux 发行板都自带旧版本的 Git,默认情况下可通过各自平台的标准包管理工具获得;然而如果想要体验更前沿的功能特性则推荐从源码编译部署较新的发布版本[^2]。 针对基于 Debian/Ubuntu 类似的系统而言,可利用 apt-get 或者 apt 来实现一键式升级: ```bash sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git ``` 而对于 Fedora/CentOS/RHEL 这样的 Red Hat 衍生产品线来讲,则应该采用 yum 或 dnf 实现相似目的: ```bash sudo yum install epel-release sudo yum install git # 对于 CentOS8 及以上版本使用dnf代替yum sudo dnf install git ``` 最后一步是在本地环境中初始化全局用户名邮箱信息以便提交记录能够携带正确的身份标识符: ```bash git config --global user.name "Your Name" git config --global user.email you@example.com ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值