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操作。不明觉厉。后面再学习学习。

  • 相关阅读:
    SVN 使用锁实现独占式签出
    浏览器console中加入jquery方便调试
    nuget安装说明
    sql server 索引优化
    Windwos Server 2016 远程桌面授权
    tomcat的安装与配置
    业务监控
    敏捷话管理团队
    一键搞定多服务器的更新
    迁移历史sql数据
  • 原文地址:https://www.cnblogs.com/lipijin/p/4097466.html
Copyright © 2011-2022 走看看