zoukankan      html  css  js  c++  java
  • Github 配置 SSH

    HTTPS方式管理的直接输入登录用户名和密码就可以。下面介绍SSH的方式。

    mac系统为例,官方ssh参考:https://help.github.com/articles/generating-ssh-keys/#platform-mac

    在Github右上角的用户图标上点击,出现菜单的【Settings】,在设置页面的做边点【SSH keys】,点右上方的【Add SSH key】来添加一个SSH公钥。

    然后就可以通过git管理工具(如SourceTree)配置私钥用SSH方式管理Github项目了。

    生成SSH公钥私钥对的方法:

    1. 打开终端,输入 ls -al ~/.ssh 
      如果没有id_rsa(私钥)、id_rsa.pub(公钥)这样的文件,就需要接着下面操作生成了。有的话直接到第3步或者第4步。
    2. 在终端输入 ssh-keygen -t rsa -b 4096 -C "bob@126.com" ,-C 后面跟自己的邮箱。
      然后会提示 Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 直接按回车,
      接着会提示 Enter passphrase (empty for no passphrase): 建议输入一个密码,不想密码保护私钥的话直接回车。
      然后会看见公钥的保存位置和指纹,就生成完成啦。
    3. 用ssh-agent管理私钥。在终端输入 ssh-agent -s ,然后输入 ssh-add ~/.ssh/id_rsa 会要求输入私钥密码。
    4. 将公钥复制到剪切板 pbcopy < ~/.ssh/id_rsa.pub 。然后就可以粘贴到Github的添加SSH公钥文本框里了,再给它起个简短的名字。
      提交后需要输入一遍Github的密码,就可以添加成功了。
    5. 验证连接,在终端输入 ssh -T git@github.com ,提示是否连接,输入 yes
      然后出现 Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access. 连接成功!
  • 相关阅读:
    NPM
    Angular2.0快速开始
    AngularJS常用插件与指令收集
    Linq 操作基础
    SQL Server2008 with(lock)用法
    SQL Server2008 MERGE指令用法
    SQL Server2008 表旋转(pivot)技术
    ef to sqlite 实际开发问题终极解决方法
    windows控件常用缩写
    SQL 查询总结
  • 原文地址:https://www.cnblogs.com/Bob-wei/p/4710730.html
Copyright © 2011-2022 走看看