Mac将代码上传到Github上

本文详细介绍了如何在Mac上将代码上传到GitHub的步骤,包括配置SSH密钥、设置GitHub账号、处理报错以及提交和推送代码。通过这些步骤,开发者可以成功地将本地项目与GitHub仓库关联并进行版本控制。

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

本文转载自尛臉仺白
Mac上将代码上传到Github

1、打开终端,进入项目文件夹
2、输入git init
3、配置 ssh , 输入:ssh-keygen -t rsa -C “登录github的邮箱”

需要注意的是,这里是设置生成ssh key的路径,直接回车则在默认路径下生成;也可以输入自己需要的路径,或者为不同的项目设置不同的ssh key路径;我们默认回车, 提示要输入密码,跳过,2次回车,不设置密码

4、执行命令:pbcopy < ~/.ssh/id_rsa.pub ,将你的 ssh 代码复制到剪贴板
5、回到github上,点击头像进入设置,再进入SSH and GPG keys,点击 New SSH key,Title随便填(一般是项目名称); 在Key里面粘贴刚刚复制的ssh代码, 保存
6、输入命令:ssh -T @git@github.com
遇到的报错及解决办法
连接github时,公钥出现问题。执行 ssh -T @git@github.com后出现如下显示:

 Permission denied (publickey)

解决方案

1. 首先,清除所有的key-pair
2. ssh-add -D
3. rm -r ~/.ssh
4. 删除你在github中的public-key
5. 重新生成ssh密钥对
6. ssh-keygen -t rsa -C "xxx@xxx.com"
7. chmod 0700 ~/.ssh
8. chmod 0600 ~/.ssh/id_rsa*
9. pbcopy < ~/.ssh/id_rsa.pub 
10. 回到github上,点击头像进入设置,再进入SSH and GPG keys,点击 New SSH key,Title随便填(一般是项目名称); 在Key里面粘贴刚刚复制的ssh代码, 保存
11. ssh -T git@github.com

7、当successfully之后,在 git config 里设置一下你的 github 登录名以及登陆邮箱,执行以下两个命令:

git config --global user.name "your name"
git config --global user.email "your_email@youremail.com

8、执行命令:git add . (这个点表示更改所有的改动)
9、执行命令:git commit -m “first commit”
10、执行命令:git remote add origin https://github.com/你的用户名/github项目名.git(地址可以到github的项目下复制过来)
遇到的报错及解决办法
输入git remote add origin https://github.com/你的用户名/github项目后报错

fatal: remote origin already exists.

解决方案

1. git remote rm origin
2. git remote add origin https://github.com/你的用户名/github项目  就可以了
3. 如果还报错,找到git的安装路径下的名为gitconfig的文件, 把里面的[remote "origin"]那一行删掉

11、执行命令:git push -u origin master(成功)
遇到的报错及解决办法
git push后报错

The requested URL returned error: 403 Forbidden while accessing

解决方案

1. 进入项目根目录,编辑.git目录下的config文件即可
2. 原来的url = https://github.com/laibinweb/react-start.git
3. 修改成url = https://laibinweb@github.com/laibinweb/react-start.git
4. 回到终端, 重新git push

此时的你

如此美丽

简书分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值