zoukankan      html  css  js  c++  java
  • git托管代码随笔--运用ssh传输,不用每次提交频繁输入github账号密码

    遇到问题:在使用git bash的时候 每次git push均要输入账号密码。

    问题原因:使用的是http传输,需用ssh传输。

    解决方法:

    1.设置密钥

    ssh-keygen -t rsa -C "此处为自己的邮箱"
    几次回车后输入"y"确认

    Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa打开路径下的id_rsa.pub文件,复制内容;

    登录github,打开setting;进入ssh keys

    进去之后add ssh key
    title位置填入(任意) key为刚才复制的内容,点击add key确认。

    2.配置你的用户名和邮箱

    $ git config --global user.name "你的用户名"
    $ git config --global user.email 你的电子邮箱

    3.将http传输改为ssh传输

    查看当前的remote origin
    git remote -v

    然后删除
    git remote rm origin

    新建remote origin
    登录的你github,获取ssh的url,复制下来

    git remote add origin 后面跟上你复制的ssh的url(之后都是获取ssh)

    最后输入 git push 中间会让你输入yes

    过程如下,

    重新git push 你会发现已经不用再输入账号密码了。

  • 相关阅读:
    perl 获取铜板街页码
    $response->decoded_content 和$response->content
    基于Netty5.0高级案例之请求响应同步通信
    [Err] 1091
    [Err] 23000
    [Err] 42000
    perl 爬取 find_by_tag_name
    perl 爬取html findvalues 方法
    perl 安装DBI和DBD
    js setTimeout 参数传递使用介绍
  • 原文地址:https://www.cnblogs.com/wyswys/p/5008247.html
Copyright © 2011-2022 走看看