美文网首页收藏小屋
关于git:使用http&https访问时记住账号密码

关于git:使用http&https访问时记住账号密码

作者: Stilwell | 来源:发表于2018-12-05 01:51 被阅读0次

    ps:在使用当中经常使用ssh方式,但是有些时候使用http和https在访问速度上回快些。但是每次输入账号密码是件头疼的事儿。有过经历的人可能会注意,在clone项目的时候直接在链接地址后面追加上用户名&密码,但是小白就只能亡羊补牢了。这里给提供个方法。
    1.clone项目时直接追加上用户名和密码:

    用户:MYUSERNAME
    密码:MYPASSWORD
    https://MYUSERNAME:MYPASSWORD@gitee.com/com.change.osc/xjar.git
    

    2.windows下修改配置:

    step1: 我的电脑-c盘-Users-【自己的电脑用户名】-.gitconfig 打开编辑在行尾追加两行:
    [credential]
    helper=store
    即可:
    这时候我们在原项目下面执行:
    git pull  
    MYUSERNAME
    MYPASSWORD
    ps:上面是你的用户名,回车输入你的密码;完成本次拉取代码,系统就会在.gitconfig同级目录下生成一个.git-credentials 的文件其实里面存入的就是 方法1的链接地址。OK到此结束。
    

    3.还有一种方法就是git命令去执行,其执行结果与方法2一样:

    git config --global credential.helper store
    git pull
    MYUSERNAME
    MYPASSWORD
    ps:这样就与方法2的结果一致了。 之后再有其他项目的话直接在.git-credentials文件内追加一行 方法1的链接也是可以的。
    

    脑补:

    git pull   ##拉取当前远程分支代码
    git branch ##查看分支,标*开头的是当前分支
    git checkout dev  ##切换到dev分支
    git status -s    ##查看当前状态
    git add a.php  ## 或者git add .   添加跟踪指定文件或者全部文件。
    git commit -m '这是提交备注' ##提交并备注信息
    git push   ##推送到远端同级分支,或者后面指定某个远程分支
    git merge master ##合并master分支上的代码到当前分支
    ps: 我一般流程简化
    git branch
    git pull
    git status -s
    git commit -am '备注'
    git push
    git checkout master
    git pull
    git merge dev
    git push
    git checkout dev   
    

    相关文章

      网友评论

        本文标题:关于git:使用http&https访问时记住账号密码

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