• MacBook下每次SourceTree每次拉取代码都要输入密码解决办法


    起因:

    域名被封了,代码库无法使用,替换地址,代码库修改了密码,就发生这种情况

    解决方案:

    1、赶进度,临时用终端进行代码管理,出现问题:

      1.问题描述: 
      git push 报 HTTP Basic: Access denied 错误

      原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致

      解决方案: 
      如果账号密码有变动 用这个命令 git config --system --unset credential.helper 重新输入账号密码 应该就能解决了 

      2.问题描述

      删除branch:

      error: dst refspec v1.0 matches more than one.

      error: failed to push some refs to ''

       错误原因是 branch名和tag名有相同的,在执行git push origin :branchName时,就会报上面的错

      删除branch:

    git branch -r -d origin/branch-name  //只能使用这个命令来删除branch,下面的命令不可以。因为同样是因为有 matches more than one
    git push origin :branch-name

       删除tag:

    git tag -d tagName

    2、虽然终端可以实现代码管理,但是sourceTree还是要输入密码的,必须修复掉

      1、命令行进入项目目录,输入:

      git config --global credential.helper store

      2、在source tree更新代码,提示输入密码,输入一次后以后就不需要输入了

      

  • 相关阅读:
    【CSS 第五天】背景,边框
    CSS Sprite雪碧图
    【ASP】session实现购物车
    【ASP】response和sever对象实现用户登录
    【操作系统】银行家算法
    【操作系统】先来先服务
    【操作系统】多级反馈队列算法
    【页面置换算法】LRC算法和FIFS算法
    Alpha版(内部测试版)发布
    项目结束--事后诸葛亮会议总结
  • 原文地址:https://www.cnblogs.com/wangguimin/p/15618593.html
Copyright © 2020-2023  润新知