zoukankan      html  css  js  c++  java
  • 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更新代码,提示输入密码,输入一次后以后就不需要输入了

      

  • 相关阅读:
    Maven版本管理
    ArrayList集合实现RandomAccess接口有何作用?为何LinkedList集合却没实现这接口
    java常用集合框架关系
    重写equals和hashCode
    项目的继承和聚合详解
    Installation Manager1.8安装
    关于java按位操作运算
    正数负数的二进制表示
    springboot问题排解
    int和Integer有什么区别
  • 原文地址:https://www.cnblogs.com/wangguimin/p/15618593.html
Copyright © 2011-2022 走看看