美文网首页
Mac 上传项目到GitHub

Mac 上传项目到GitHub

作者: Else丶 | 来源:发表于2019-01-25 15:24 被阅读0次

    最近项目需求做 视频启动页 , 参考了网上的资料写了一个Demo, 想上传到GitHub上, 然而捣腾一上午终于上传上去了, 记录一下, 防止下次忘了

    打开终端, 进入项目目录下

    cd /user/desktop/demo/...

    在终端中输入

    git init
    为了创建 .git隐藏文件

    git add . add与点之间有空格
    添加路径下的所有文件

    此时需要生成ssh

    ssh-keygen -t rsa -C “XXX@163.com” (此邮箱为github账号的登录邮箱)

    image.png
    默认生成路径为 /Users/XXX/.ssh/id_rsa
    如果有多个项目,建议不要在默认路径下生成ssh,输入路径时可以替换 /Users/XXX/.ssh/demoName_rsa

    当出现下图,即表示已生成ssh


    image.png

    此时可以输入
    ssh -T git@github.com
    用来验证一下是否添加ssh成功

    PS:
    此处出现warning,如下:

    image.png
    提示默认路径下的ssh权限太开放(上一个项目生成时用的默认路径)
    解决方法是:
    sudo chmod 600 /Users/XXX/.ssh/id_rsa
    sudo chmod 700 /Users/XXX/.ssh/id_rsa
    600和700都可以,看网上说原来默认的是700

    接下来执行

    pbcopy < ~/.ssh/demoName_rsa.pub
    将ssh拷贝到剪切板上
    登录到github主页,将ssh粘贴到对应位置

    image.png
    image.png
    image.png
    image.png

    基本解决,接下来设置一下git信息

    git config --global user.name "git用户名"
    git config --global user.email "git登录邮箱"
    

    开始上传项目

    1. git status
      查询目录下文件状态
      此处提示
    On branch master
    nothing to commit, working tree clean
    

    解决:
    在项目中随意修改一处,让项目产生变化

    1. 再执行一遍 git add .
      将所有项目添加到git

    2. git commit -m "first commit"
      提交项目, -m 后是此次上传的log信息

    3. git remote add origin git@github.com:项目路径

      image.png
    4. 执行 git push -f origin master
      等待上传结束即可

      image.png

    ps:
    报以下错时

    fatal: remote error: 
       is not a valid repository name
      Email support@github.com for help
    

    执行git remote rm origin后,再执行4,5步即可

    1. 回到github项目主页 刷新

    Over!

    另附 OC 视频启动页Demo 一个,欢迎Star!🤩

    相关文章

      网友评论

          本文标题:Mac 上传项目到GitHub

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