diff --git a/git01.md b/git01.md index 05fb1f2..f837039 100644 --- a/git01.md +++ b/git01.md @@ -1,4 +1,4 @@ -## git 版本库初始化与文件提交操作 +## 一、git 版本库初始化与文件提交操作 ### 1. 初始化 git 仓库 ``` @@ -29,3 +29,51 @@ git commit -m 'git版本库初始化与文件提交操作' git log ``` ![](git01_files/2.jpg) + + +## 二、使用 Https 推送至远程仓库 + +### 1. 新建远程仓库 +![](git01_files/3.jpg) + +### 2. 将建立好的本地库绑定并推送至远程仓库 +``` +git remote add origin https://git.chenguanzhou.com/xhong/git-study-md.git +git push -u origin master +``` +![推送成功](git01_files/4.jpg) + +## 三、使用 SSH 加密推送 + +### 1. 本地生成 SSH 公钥和秘钥 +``` +ssh-keygen -t rsa -C "远程仓库的邮箱地址" +``` +![生成公钥&秘钥](git01_files/5.jpg) + +### 2. 查看生成的公钥 & 秘钥 +> 文件位置:用户 > 本机用户名 > .ssh文件夹 +``` +第一个是密钥,第二个是公钥(*.pub) +``` +![](git01_files/6.jpg) +> 用记事本打开生成的 SSH 公钥 + +### 3. 远程绑定 SSH 公钥 +> 添加密钥 + +![](git01_files/7.jpg) + +> 查看密钥 + +![](git01_files/8.jpg) + +> 检查测试链接 +``` +ssh -T git@git.chenguanzhou.com +``` +### 4. 将建立好的本地库绑定并推送至远程仓库 +``` +git remote add origin git@git.chenguanzhou.com:xhong/git-study-md.git +git push -u origin master +``` \ No newline at end of file diff --git a/git01_files/3.jpg b/git01_files/3.jpg new file mode 100644 index 0000000..e029498 Binary files /dev/null and b/git01_files/3.jpg differ diff --git a/git01_files/4.jpg b/git01_files/4.jpg new file mode 100644 index 0000000..e11c641 Binary files /dev/null and b/git01_files/4.jpg differ diff --git a/git01_files/5.jpg b/git01_files/5.jpg new file mode 100644 index 0000000..3a3130b Binary files /dev/null and b/git01_files/5.jpg differ diff --git a/git01_files/6.jpg b/git01_files/6.jpg new file mode 100644 index 0000000..eadcbf7 Binary files /dev/null and b/git01_files/6.jpg differ diff --git a/git01_files/7.jpg b/git01_files/7.jpg new file mode 100644 index 0000000..dbdff1c Binary files /dev/null and b/git01_files/7.jpg differ diff --git a/git01_files/8.jpg b/git01_files/8.jpg new file mode 100644 index 0000000..602651e Binary files /dev/null and b/git01_files/8.jpg differ