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
  7. 当successfully之后,在 git config 里设置一下你的 github 登录名以及登陆邮箱,执行以下两个命令:
  8. 执行命令:git add . (这个点表示更改所有的改动)
  9. 执行命令:git commit -m "first commit"
  10. 执行命令:git remote add origin https://github.com/你的用户名/github项目名.git(地址可以到github的项目下复制过来)
  11. 执行命令:git push -u origin master(成功)

我遇到的报错及解决办法

  • 连接github时,公钥出现问题。执行 ssh -vT 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
fatal: remote origin already exists.
1. git remote rm origin
2. git remote add origin https://github.com/你的用户名/github项目  就可以了
3. 如果还报错,找到git的安装路径下的名为gitconfig的文件, 把里面的[remote "origin"]那一行删掉
  • 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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Sh...
    不圆的石头阅读 14,099评论 5 63
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 14,343评论 4 54
  • github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码...
    Lee坚武阅读 5,316评论 0 51
  • 安达的可怜身世 在少年安达的家里四周空气里经常弥漫着父母吵架时硝烟弥漫的气味。 那时十二岁半的少年安达无助的望着父...
    画心心语阅读 3,262评论 0 3

友情链接更多精彩内容