zoukankan      html  css  js  c++  java
  • git 生成公钥、私钥方法与clone使用方法

    我的配置流程

    Git配置

    Git安装完之后,需做git配置。打开git bash,分别执行以下两句命令

    git config --global user.name "用户名"

    git config --global user.email "邮箱"

    ps:如果存在需要修改或重置该值,可以使用两个命令
    $ git config --global --replace-all user.name "输入你的用户名"
    $ git config --global --replace-all user.email "输入你的邮箱"

     

    这里的用户名和邮箱自己定义,为了好记我用户名和邮箱都设置成一样的(如abc@qq.com),如果跳过【git配置】流程可能后边会遇到小麻烦,我这边遇到没法用ssh代码clone code

     查看刚才配置的信息是否生效:  git config --list 

    SSH配置

    1、打开git bash

    2、执行生成公钥和私钥的命令:ssh-keygen -t rsa -C "邮箱" 并按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git会提示输入密码,我是直接回车)。默认系统用户目录下.ssh文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。

    3、执行查看公钥的命令:cat ~/.ssh/id_rsa.pub

    github SSH Keys配置

    把id_rsa.pub 文件里面的内容copy到 下面的文本框里面即可

    在本地新建个文件夹,进入文件夹里面,右键选择Git Bash Here

    然后输入命令: git  clone  ssh地址 ,选择yes ,代码就clone 到本地, 如下

     补充:在GitHub上面创建项目时生成的常用命令

    Command line instructions

    Git global setup
    git config --global user.name "luocong"
    git config --global user.email "cong.luo@56qq.com"
    
    Create a new repository
    git clone http://git.56qq.com/luocong/interfaceJmx.git
    cd interfaceJmx
    touch README.md
    git add "README.md"
    git commit -m "add README"
    git push -u origin master  如果无多个主机存在用:git push -u origin
    Existing folder
    cd existing_folder
    git init
    git remote add origin http://git.qq.com/luocong/interfaceJmx.git
    git add .
    git commit -m "Initial commit"
    git push -u origin master
    
    Existing Git repository
    cd existing_repo
    git remote rename origin old-origin
    git remote add origin http://git.qq.com/luocong/interfaceJmx.git
    git push -u origin --all
    git push -u origin --tags

    git branch -a 查看所有分支
    git checkout branchName 切换分支

     写的不恰当的地方,希望大家给予指正!

  • 相关阅读:
    Python 动图、动画制作 —— moviepy、matplotlib.animation
    理解 t-SNE (Python)
    理解 t-SNE (Python)
    numpy 辨异(二) —— np.identity()/np.eye()
    numpy 辨异(二) —— np.identity()/np.eye()
    走遍中国 —— 大西南
    走遍中国 —— 大西南
    学习 NLP(一)—— TF-IDF
    我对互联网营销时代的发展认知
    [置顶] MyEclipse下安装插件方法(properties文件编辑器Propedit为例)
  • 原文地址:https://www.cnblogs.com/unknows/p/7325574.html
Copyright © 2011-2022 走看看