美文网首页
sourceTree的一些知识

sourceTree的一些知识

作者: 草原烈鹰 | 来源:发表于2017-05-26 14:17 被阅读23次
    02.png
    01.png

    利用sourceTree提交代码的时候,突然发现,邮箱变了,怎么搞?
    是用了全局的用户名,想要修改:在sourceTree的偏好设置中,勾掉电子邮箱的上面的使用全局的勾选框,然后,偏好设置就改变了,变为图中所示;
    通过终端的图中命令可以查看git的全局信息。

    新项目要做ignore操作。

    错误弹框:For user wgj on host gitee.com
    1. 是针对此gitee.com的用户名不对
    2. sourceTree->偏好设置->网络-> 把主机名对应的用户名改为正确的,则可以了
    
    如果配置了ssh,但是还是每次需要输入密码
    0. 克隆的时候,用git@...链接试下,不用https的链接。
    如果还不行那么:
    1. 参考:https://segmentfault.com/a/1190000008435592
                 https://www.jianshu.com/p/81ae6e77ff47
    2. 其实直接终端中输入:git config --global credential.helper store
     这一步会在用户目录下的.gitconfig文件最后自动添加:[credential]
        helper = store
    这样:push你的代码 (git push), 这时会让你输入用户名和密码, 这一步输入的用户名密码会被记住, 下次再push代码时就不用输入用户名密码!这一步会在用户目录下生成文件.git-credential记录用户名密码的信息
    
    

    ssh和http是两种不同的协议,用ssh的话,克隆的时候用git@...等链接,pull或者push的时候,用到公钥和私钥(免密);用http的话,需要密码登陆,不想每次都输入密码:可以以下操作:

    一方式.:记住密码,像上面所说,.gitconfig
    二方式:在sourcetree的仓库设置中,编辑origin地址,在http://后,host之前,加上user@, 例如:http://wgj@101.133.235.155:8080/..., (原本:http://101.133.....)
    
    

    参考:https://www.jianshu.com/p/6d8c4896757c

    相关文章

      网友评论

          本文标题:sourceTree的一些知识

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