• [iOS- Mac终端上传Git and 生成Token]


    前言

    • 我先写了如何上传的每一步,都有截图,在文章的后面写了出现的问题,即网上找到的解决方法!!!谨以此篇博客纪念我忙了一个晚上的麻烦

    累死个人

    • 首先要配置好git 这里不多说了
    • Mac上传Git 搞了我一下午晚上的时间,在这里记录一下操作步骤,

    这里的方法和网络上的不太一样

    打开终端
    • 输入cd Desktop请添加图片描述
    • 接着去GitHub创建仓库
    • New一个仓库
      请添加图片描述
    • 添加仓库名称和描述
      请添加图片描述
    • Create repository
      请添加图片描述
    • 点击刚才创建的项目的仓库地址,复制地址 HTTPS的那个
      请添加图片描述
    • 在终端git clone 地址,成功之后就会显示这个界面
      请添加图片描述
    • 接着桌面出现了这个文件请添加图片描述
    • 打开,把要上传的文件拖入请添加图片描述
    • 终端 cd + 文件路径请添加图片描述
    • 接着依次执行git add .
    • git commit -m "xxx" xxx为你为该文件的第一次描述
      请添加图片描述
    • 最后执行git push请添加图片描述
    • 就完成了!
      请添加图片描述

    必须注意的地方

    问题1

    • 需要注意的是第一次git push的时候需要输入用户名和密码, 这个密码我最开始输入的时候的是我的GitHub密码,随后发现不对,出现了一些奇怪的错误
    • 使用 git 的时候发现一直提示 HTTP/2 stream 1 was not closed cleanly before end of the underlying stream。 通过排查发现,是 git 默认使用的通信协议出现了问题,可以通过将默认通信协议修改为 http/1.1 来解决该问题。
    $ git config --global http.version HTTP/1.1
    
    • 1
    • 解决了这个问题之后 push代码出现了如下错误remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-url s for information on currently recommended modes of authentication. fatal: Authentication failed for 'https://github.com/xxx.git/'

    密钥代替密码Token

    remote: Support for password authentication was removed on August 13, 2021.
    remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-url
    s for information on currently recommended modes of authentication.
    fatal: Authentication failed for 'https://github.com/xxx.git/'
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 查了一下,github在2021年8月13日开始,不再支持使用账户和密码提交代码,仅支持使用token,于是去生成个token。
    • 打开git的Settings在最左边下方找到 Developer settings
      请添加图片描述
    • 接着点进去点击Tokens(classic)
      请添加图片描述
    • 接着如下操作生成Token ,选择永久天数
      在这里插入图片描述
    • 千万记住生成后,记得保存密钥,在第一次push代码的时候提示输入密码的时候复制token进去即可push成功!
  • 相关阅读:
    Spring boot Actuator监控管理的快速入门和实战
    机组 硬件
    Ubuntu小知识总结
    解决OpenSSL加入到在Visual Studio 2019中编译返回LNK2019错误
    骨传导蓝牙耳机推荐,这几款高性价比的耳机不容错过!
    搞笑短视频如何撰写脚本?分享简单小技巧
    打造个性化代购商城,源码解决方案助您独占海外购物市场
    python selenium这一篇就够了
    导轨式安装压力应变桥信号处理差分信号输入转换变送器0-10mV/0-20mV/0-±10mV/0-±20mV转0-5V/0-10V/4-20mA
    步步精科技获得发明型专利,提升Type-C连接器行业竞争力
  • 原文地址:https://blog.csdn.net/weixin_61639290/article/details/127913960