美文网首页
Github https使用个人令牌上传项目

Github https使用个人令牌上传项目

作者: 野小宝 | 来源:发表于2023-06-05 13:16 被阅读0次

    2021年8月13号起,Github在使用https上传项目时,不再支持使用用户名和密码(github的账号密码)进行身份验证,需要使用个人访问令牌。使用用户名和密码会报如下错误


    image.png

    错误信息中有提供解决方案链接。

    整体思想就是,在上传项目输入用户名和密码环节
    输入密码时,使用个人令牌代替密码,输入即可。

    使用方法一:上传新项目

    Step一:创建个人令牌

    1)登入github账号,点击右上角个人头像,点击settings进入页面
    2)点击Developer settings
    image.png
    3)点击Personal access tokens (classic)
    image.png

    进入创建token页面创建即可。

    4)生成令牌,需要保存并复制令牌

    Github为了安全,关闭页页后将不能再看到生成的token令牌,需要保存好。

    Step二:输入密码

    1)在github上创建新的项目文件夹


    image.png
    image.png

    2)上传

    git init
    git add README.md
    git commit -m "first commit"
    git branch -M main
    git remote add origin https://github.com/yangshujinggirl/seven-baby.git
    git push -u origin main
    
    //上传项目
    git push -u origin main
    Username for 'https://github.com': yanshujinggirl
    Password for 'https://yanshujinggirl@github.com':个人令牌
    

    使用方法二:修改现有项目的url

    git remote set-url origin  https://<your_token>@github.com/<USERNAME>/<REPO>.git
    将<your_token>换成你自己得到的令牌。<USERNAME>是你自己github的用户名,<REPO>是你的项目名称
    

    比如

    git remote set-url origin  https://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@github.com/nlp-greyfoss/typora_notes.git/
    

    报错后,解决方案在报错信息中查找

    fatal: unable to access 'https://github.com/<USERNAME>/<REPO>.git':
    

    正确格式

    https://<你的令牌TOKEN>@github.com/<USERNAME>/<REPO>.git
    

    使用方法三:clone新版本

    对于全新版本,克隆的时候也在github.com前面加个令牌就好了。

    git clone https://<TOKEN>@github.com/<user_name>/<repo_name>.git
    

    相关文章

      网友评论

          本文标题:Github https使用个人令牌上传项目

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