mac 从本地上传项目到github

本文详细介绍了GitHub的使用流程,包括注册账号、配置SSH密钥、创建本地项目、建立本地仓库、关联GitHub仓库及上传代码,适合初学者快速掌握GitHub的基本操作。

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

1.注册github账号

2.配置SSH

(1)打开终端,直接输入命令ssh查看(一般Mac都是默认安装了 SSH的),如下图

(2) 输入命令ssh-keygen -t rsa 指定 rsa 算法生成密钥,接着连续三个回车键(不需要输入密码),然后就会生成两个文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。这两文件默认在~/.ssh下生成,可在Finder中control+command+G前往(终端不要关闭,下面还要用)

(3)接着添加ssh,我们先回到github上,点击设置

 

进入设置页面 点击 SSH and GPG keys ,再点击 New SSH key ,如下图,其中Title不用填,我们只需填Key里的部分(下面会说如何生成Key里所需要的东西)

 

(4) 

生成Key里所需要的东西

在终端继续输入命令 cd ~/.ssh

cat id_rsa.pub 

然后在将终端输出的信息复制到Key中,最后直接点击Add SSH key完成SSH配置,这样 你这台设备就有权向GitHub上传代码了

3.上传本地项目到github

(1)创建一个本地项目

(2) 建立本地仓库

(2.1)首先进入text文件夹 

cd d:text

 

(2.2)执行指令:git init

初始化成功后你会发现项目里多了一个隐藏文件夹.git 

(2.3)执行指令:git add .
将所有文件添加到仓库

(2.4)4.执行指令:git commit -m "提交文件"
双引号内是提交注释。

(3)关联github仓库

(3.1)到github text仓库复制仓库地址

 

 

(3.2)执行指令:git remote add origin https://github.com/hanyuntao/text.git

(4)上传本地代码

执行指令:git push -u origin master

 

上传完成,可以在github上查看自己的代码了。

<think>好的,用户需要的是在Mac上将本地项目上传GitHub的教程,特别是关于git push的操作指南。首先,我需要回忆一下相关的Git步骤,并结合用户提供的引用内容来组织回答。 用户之前可能已经了解过Git的基本概念,但需要具体的步骤。根据引用3和4,环境准备包括安装Git、配置用户信息和生成SSH密钥。Mac用户可以使用Homebrew安装Git,或者从官网下载安装包。配置用户名和邮箱是必须的,这样提交记录才能正确关联账户。生成SSH密钥可以避免每次推送都要输入密码,方便操作。 接下来是初始化仓库,将项目目录变成Git仓库。然后添加文件到暂存区和提交到本地仓库,这部分需要用到git add和git commit命令,引用4中有提到。用户可能需要知道如何一次性添加所有文件,所以git add .这个命令应该包含在内。 然后需要关联远程仓库,这里要创建GitHub上的新仓库,获取URL,并使用git remote add origin来添加远程仓库地址。这里要注意,如果用户已经有一个远程仓库,可能需要不同的处理,但根据问题描述,应该是首次上传,所以用origin作为默认名称。 最后是推送代码,使用git push -u origin master或者main,取决于默认分支名称的变化。这里需要提醒用户注意分支名称是否正确,尤其是GitHub现在默认使用main。如果遇到问题,可能需要检查SSH密钥是否配置正确,或者远程仓库地址是否正确。 用户可能遇到的问题包括权限问题、分支名称错误、SSH密钥未添加等,所以常见问题处理部分需要涵盖这些方面。例如,引用3提到生成SSH密钥后需要将公钥添加到GitHub账户,这一步如果漏掉会导致推送失败。 另外,用户可能想了解如何更新代码,所以在步骤6中补充了后续的更新流程,包括git add、commit和push,这样用户知道后续如何操作。 需要确保回答结构清晰,分步骤说明,每个步骤都有对应的命令和解释。同时,引用相关的引用内容,如引用3和4中的配置信息和命令示例,确保回答的准确性。最后生成的相关问题要覆盖用户可能进一步想了解的内容,如SSH配置、分支管理、忽略文件等。</think>### Mac本地项目上传GitHub的完整教程 #### 一、环境准备 1. **安装Git** - 使用Homebrew安装: ```bash brew install git ``` - 或通过[Git官网](https://sourceforge.net/projects/git-osx-installer/)下载安装包[^1] - 验证安装: ```bash git --version ``` 2. **配置Git全局信息** ```bash git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱" ``` - 查看配置:`git config --list`[^3] 3. **生成SSH密钥(可选但推荐)** ```bash ssh-keygen -t rsa -C "你的GitHub邮箱" cat ~/.ssh/id_rsa.pub # 复制公钥到GitHub账户设置 ``` --- #### 二、本地项目初始化 1. **进入项目目录** ```bash cd /path/to/your/project ``` 2. **初始化Git仓库** ```bash git init ``` --- #### 三、关联远程仓库 1. **在GitHub创建新仓库** - 登录GitHub → New Repository → 填写仓库名称 → **不勾选**初始化README文件 2. **获取远程仓库地址** - 复制仓库的SSH地址(格式:`git@github.com:用户名/仓库名.git`) 3. **本地关联远程仓库** ```bash git remote add origin git@github.com:用户名/仓库名.git ``` --- #### 四、提交代码到本地仓库 1. **添加文件到暂存区** ```bash git add . # 添加所有文件 ``` 2. **提交到本地仓库** ```bash git commit -m "首次提交:初始化项目" ``` --- #### 五、推送代码到GitHub 1. **执行git push** ```bash git push -u origin master # 若GitHub默认分支为main,则替换master为main ``` - `-u`参数将本地分支与远程分支关联,后续可直接用`git push` 2. **验证结果** - 刷新GitHub仓库页面,确认文件已上传 --- #### 六、后续更新代码流程 1. **修改文件后提交** ```bash git add . git commit -m "更新说明" git push ``` --- #### 常见问题处理 1. **权限错误** - 检查SSH密钥是否添加到GitHub账户设置 → SSH and GPG keys[^3] 2. **分支名称冲突** - 若GitHub默认分支为`main`,需同步本地分支: ```bash git branch -M main git push -u origin main ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值