Wang's blog Wang's blog
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Wang Mings

跟随大神,成为大神!
首页
  • 前端文章

    • HTML教程
    • CSS
    • JavaScript
  • 前端框架

    • Vue
    • React
    • VuePress
    • Electron
  • 后端技术

    • Npm
    • Node
    • TypeScript
  • 编程规范

    • 规范
  • 我的笔记
  • Git
  • GitHub
  • VSCode
  • Mac工具
  • 数据库
  • Google
  • 服务器
  • Python爬虫
  • 前端教程
更多
收藏
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • git命令使用
    • 介绍说明
    • git SSH-Key配置
      • 生成SSH-Key
      • SSH-Key说明
      • 获取生成的SSH-key
      • GitHub设置SSH keys
      • 添加SSH-Key配置成功
      • 测试SSH连接是否成功
    • 创建token令牌
    • git命令配置和使用
      • 配置git个人的用户名称和电子邮件地址:
      • 查看git个人配置或者全局配置
      • git命令使用方法
  • nodejs如何同时支持import和require
  • nodejs使用说明
  • Electron跨平台开发笔记
  • JavaScript笔记
  • 常用的ES5和ES6中对象的导出和导入的差异之处
  • theme-vdoing-blog博客静态编译问题
  • 笔记
wangmings
2022-07-19
目录

git命令使用

# git命令使用

# 介绍说明

由于你的本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH加密 的,所以我们需要配置SSH验证信息! 注意:以下方法和配置但是针对于 ssh模式 、 http 由于 GitHub网络问题 无法访问和下载所以放弃

# git SSH-Key配置

# 生成SSH-Key

在本机终端输入命令生成 ssh-key 命令行输入: ssh-keygen -t rsa -C "youremail@example.com"

$ ssh-keygen -t rsa -C "1139009490@.qq"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/tianqixin/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase):    # 直接回车
Enter same passphrase again:                   # 直接回车
Your identification has been saved in /Users/tianqixin/.ssh/id_rsa.
Your public key has been saved in /Users/tianqixin/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:MDKVidPTDXIQoJwoqUmI4LBAsg5XByBlrOEzkxrwARI 429240967@qq.com
The key's randomart image is:
+---[RSA 3072]----+
|E*+.+=**oo       |
|%Oo+oo=o. .      |
|%**.o.o.         |
|OO.  o o         |
|+o+     S        |
|.                |
|                 |
|                 |
|                 |
+----[SHA256]-----+
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# SSH-Key说明

cd .ssh/          # 打开存放密钥的文件夹
ls                # 查看文件
cat id_rsa        # 查看私钥
cat id_rsa.pub    # 查看公钥
1
2
3
4

# 获取生成的SSH-key

命令行输入: cat ~/.ssh/id_rsa.pub

$ cat ~/.ssh/id_rsa.pub                          
ssh-rsa AAAAB3NzaC1yc2EAAAA434AQABAAABgQDVvd9kouJravfhw8zk+R/xfQVU6o13hrYK2dIVDQDlkch9TKHhN211J/K+DjANPZ/0E0StgMuBz1kTL+nRkr3RwgDVUSV2OLiXrRPFvbO4OLXVYFcN/SlZwRwSaMAbXRj1kGgkLhEUuehuoJr21sH32ySf6JGVJ3FXCfTkLlEQN+Xj5LiAzWC2VADNJjEwrKbyxjONfzG9kVnV/xINNW0bezDkprfaDsHLxGSu9MU5nSOHcVTjwas7iYFCW2CZ3ew4f/ZE0UWJPQKM640ORT2S5snb+Zb0jQxKZJB0U4EwfNb1aI54Gz5g1r7CLkDGGad+R2TfyiBfvbj2yRKZeLvmEFkNwiZSF3TS8/VoT2HMZiu/hujKOv2D+k14fQs3jHI7F+EX0q11/eKP4I9mkMp3l+RnEwft8rQMCmppT28qFsr1ADqODYo+dozeBPL+RjViFU83fjo4f/R40aqZ50XkTOwxg57NoNavKYTUIgDvEUgGm04cenfRtO1eVseNX+U= 
1
2

# GitHub设置SSH keys

把输出的 SSH密钥 复制到GitHub网站上的SSH keys (opens new window)上进行添加 链接地址: https://github.com/settings/keys

ssh-key

# 添加SSH-Key配置成功

keys

# 测试SSH连接是否成功

ssh git@github.com
# 执行输出下面证明连接成功
Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.
1
2
3

# 创建token令牌

打开GitHub网站设置创建token令牌 (opens new window) 链接地址: https://github.com/settings/tokens/new

ssh-key

# git命令配置和使用

# 配置git个人的用户名称和电子邮件地址:

# 配置全局
git config --global user.name "runoob"          # 用户名
git config --global user.email test@runoob.com  # 用户邮箱
git config --global init.defaultBranch main     # 设置默认分支
git config --global remote.origin.url "git@github.com:wangmings/hello.git" # 初始化

# 配置当前项目
git config  user.name "runoob"                  # 用户名
git config  user.email test@runoob.com          # 用户邮箱

# vim下修改git配置
git config -e           # 修改当前项目下的git配置
git config --global -e  # 修改全局的git配置
1
2
3
4
5
6
7
8
9
10
11
12
13

# 查看git个人配置或者全局配置

git config --list           # 查看个人配置
git config --global --list  # 查看全局配置
1
2

# git命令使用方法

  • 下载拷贝远程仓库到本地
# 注意下载时一定要初始化全局配置文件、删除url
# gsed -i '/url/d' ~/.gitconfig
git clone git@github.com:wangmings/hello.git  
1
2
3
  • 上传本地仓库到远程
# 创建测试文件
echo "# hello" >> hell.txt

# 时刻查看当前项目的状态
git status

# 初始化当前项目、会生成一个.git文件
git init
# 添加当前的文件到本地的git仓库配置中
git add hell.txt
# 提交已经添加的文件到本地git仓库中, 添加描述说明
git commit -m "first commit"
# 创建一个名为main分支
git branch -M main
# 给本地仓库添加远程仓库地址:
# 注意: 如果设置全局的、就不用添加了
git remote add origin git@github.com:wangmings/hello.git
# 上传本地仓库到远程仓库的main分支下
git push -u origin main
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
编辑 (opens new window)
nodejs如何同时支持import和require

nodejs如何同时支持import和require→

最近更新
01
theme-vdoing-blog博客静态编译问题
09-16
02
搜索引擎
07-19
03
友情链接
07-19
更多文章>
Theme by Vdoing | Copyright © 2019-2022 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式