首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

疯了疯了 https push 到 github 提示密码不对

  •  
  •   frylkrttj · 29 天前 · 897 次点击

    密码绝对是没错的。谁遇到过跟我一样的情况。我 github 开启了二次验证,是不是因为终端下无法输入二次验证码导致的? gitub 对用户名的定义到底是“真用户名”还是“邮箱”?因为网页登录的时候用户名用的是邮箱。

    github 已经搞得我分不清用户名是邮箱还是真用户名了。

    疯了疯了

    ssh 也试过提示没有这个目录。

    11 回复  |  直到 2019-01-20 10:13:49 +08:00
        1
    frylkrttj   29 天前
    git remote add origin 地址也不会有错,是 github 指导页面上直接复制到 git 命令执行的。

    git push -u origin master 用的是这个 push 命令。
        3
    Kirscheis   28 天前 via Android   ♥ 2
    楼主你看看自己发的帖子吧。。已经大战 github 好久了,还没弄明白吗。。

    2FA 开启的时候就写得挺清楚了吧,对应每一个访问要使用对应的 Access token。

    而且这些东西你都不应该手动输入的,正确的办法是用 keychain 保存 credentials,然后 git 加载对应 module 来自动授权。否则每次 push 都要输密码谁受得了啊。。
        4
    xiaopc   28 天前 via Android
    用户名当然是用户名啊,邮箱可以绑定很多个

    2fa 的微软 / Google 账号在登录不支持 2fa 的地方也是要填 token 啊
        5
    frylkrttj   28 天前
    @lujjjh 果然 v2 的叔叔什么都知道
        6
    frylkrttj   28 天前
    @Kirscheis 开启的时候根本不知道 token 是我 git push 的时候需要。

    @xiaopc 第一次知道 token 什么时候用。
        7
    frylkrttj   28 天前
    感觉真是够笨的,之前一直以为是用 用户的 gpg 公钥验证身份。没想到是 token。我发了三个帖子才知道。
        8
    xlui   28 天前 via iPhone
    为什么不用 ssh 公钥,我也开了 2fa,但是只用公钥,不需要密码或者 token。

    ps: 用户名和绑定的邮箱都可以用来登录,但是 push 时候是用户名而不是邮箱。
        9
    frylkrttj   28 天前
    成功了成功了 第一次 push 到 github 成功了,特别鸣谢 @lujjjh
        10
    frylkrttj   28 天前
    @xlui 还没实验到 ssh
        11
    msg7086   28 天前
    gpg 是用来验证提交的,而不是验证连接和访问的。

    https 访问需要用账号密码或者 2FA 下用 token。
    ssh 访问需要用公钥私钥验证身份。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2170 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 10:17 · PVG 18:17 · LAX 02:17 · JFK 05:17
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1