美文网首页
Mac上将代码上传到Github

Mac上将代码上传到Github

作者: 尛臉仺白 | 来源:发表于2017-11-22 10:16 被阅读0次
    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
    

    相关文章

      网友评论

          本文标题:Mac上将代码上传到Github

          本文链接:https://www.haomeiwen.com/subject/yjfnvxtx.html