zoukankan      html  css  js  c++  java
  • Git push 时每次都需要密码的疑惑

    2015.1.13更新:

    在本地搭建Git服务器时,也是有每次操作需要密码的情况。

    是因为每次做推送动作时,Git需要认证你是好人。所以需要密码。

    可以在 /home/username/.ssh/authorized_keys 文件里添加你的 ssh 公钥。一行一个。这样就可以在你push时,无需密码了。

    如果该目录下没有 authorized 这个文件,就手动创建一个就可以了。

    =====================================

    以前用git时,各种pull push很顺利,但是今天在github上新弄了一个仓库后发现每次push都要我输入github的账户密码。

    后来仔细一看才发现,以前push时不需要密码是因为我用的clone仓库的方式是:SSH,而这次用的是HTTPS

    这是github上具体repository的仓库地址:

    以HTTPS的方式clone:

    以SSH方式clone:

    当以SSH的方式clone,前提是必须要将开发机上的公钥填写在github上的账户设置里的ssh keys列表里,这样才能进行push等可以对仓库做出更改的操作。

    所以这里算是一个登记表,有登记的同学就不用每次都输入密码了。

    而HTTPS的方式还没具体研究过,而且貌似github推荐使用HTTPS的方式进行git操作。不明觉厉。后面再学习学习。

  • 相关阅读:
    mybatis 入门基础
    spring学习总结
    综合练习:词频统计
    组合数据类型综合练习
    Python基础综合练习
    熟悉常用的Linux操作
    1.大数据概述
    C程序语法(无左递归)
    文法规则
    实验一词法分析报告
  • 原文地址:https://www.cnblogs.com/lipijin/p/4097466.html
Copyright © 2011-2022 走看看