@shixinde/vuepress-theme-init
Version:
27 lines (26 loc) • 11.3 kB
JavaScript
import{_ as s,c as n,o as a,a as e}from"./app-Dx9bNbfq.js";const p={},t=e(`<h1 id="mac获取ssh公钥添加到码云" tabindex="-1"><a class="header-anchor" href="#mac获取ssh公钥添加到码云"><span>Mac获取SSH公钥添加到码云</span></a></h1><p>本文档详细介绍了如何配置和使用SSH密钥,以安全地连接到Git仓库进行远程操作。步骤包括设置Git用户名和邮箱,生成RSA秘钥,设置密钥名称,设置私钥密码,将私钥添加到本地ssh-agent,开启远程登录功能,并验证SSH连接。此过程对于频繁的Git推送和拉取操作至关重要,确保了身份验证的安全性。</p><p>1.配置好git的名字和邮箱 2.生成秘钥</p><div class="language-csharp line-numbers-mode" data-highlighter="prismjs" data-ext="cs" data-title="cs"><pre class="language-csharp"><code><span class="line">ssh<span class="token operator">-</span>keygen <span class="token operator">-</span>t rsa <span class="token operator">-</span>C <span class="token string">"your email"</span></span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>3.设置秘钥名字 放在~/.s<a href="https://so.csdn.net/so/search?q=sh%E6%96%87%E4%BB%B6&spm=1001.2101.3001.7020" target="_blank" rel="noopener noreferrer">sh文件</a>夹</p><div class="language-cobol line-numbers-mode" data-highlighter="prismjs" data-ext="cobol" data-title="cobol"><pre class="language-cobol"><code><span class="line"><span class="token keyword">Enter</span> <span class="token keyword">file</span> <span class="token keyword">in</span> which <span class="token keyword">to</span> <span class="token keyword">save</span> the <span class="token keyword">key</span> <span class="token punctuation">(</span><span class="token operator">/</span>Users<span class="token operator">/</span><span class="token punctuation">.</span>ssh<span class="token operator">/</span>id_rsa<span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token operator">/</span>Users<span class="token operator">/</span><span class="token punctuation">.</span>ssh<span class="token operator">/</span>id_rsa </span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><p>4.设置私钥密码</p><div class="language-cobol line-numbers-mode" data-highlighter="prismjs" data-ext="cobol" data-title="cobol"><pre class="language-cobol"><code><span class="line"><span class="token keyword">Enter</span> passphrase <span class="token punctuation">(</span>empty <span class="token keyword">for</span> <span class="token keyword">no</span> passphrase<span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token number">123456</span> </span>
<span class="line">Your <span class="token keyword">identification</span> has been saved <span class="token keyword">in</span> id_rsa<span class="token punctuation">.</span> <span class="token operator">/</span><span class="token operator">/</span> 私钥</span>
<span class="line">Your public <span class="token keyword">key</span> has been saved <span class="token keyword">in</span> id_rsa<span class="token punctuation">.</span>pub<span class="token punctuation">.</span> <span class="token operator">/</span><span class="token operator">/</span>公钥</span>
<span class="line">The <span class="token keyword">key</span> fingerprint <span class="token keyword">is</span><span class="token punctuation">:</span></span>
<span class="line">SHA256<span class="token punctuation">:</span>IL6L2NjBQDAAuYfD6NzTbR8VIc<span class="token operator">/</span>fJl1coDUhzL3LYP8 </span>
<span class="line">The <span class="token keyword">key</span>'s randomart image <span class="token keyword">is</span><span class="token punctuation">:</span></span>
<span class="line"><span class="token operator">+</span>---[RSA <span class="token number">2048</span>]----<span class="token operator">+</span></span>
<span class="line">|B<span class="token punctuation">.</span> <span class="token punctuation">.</span> <span class="token operator">+</span>o<span class="token punctuation">.</span><span class="token operator">=</span>o<span class="token punctuation">.</span>|</span>
<span class="line">|o<span class="token punctuation">.</span> <span class="token operator">+</span><span class="token punctuation">.</span>o<span class="token operator">+</span><span class="token punctuation">.</span>o<span class="token punctuation">.</span>|</span>
<span class="line">|o<span class="token operator">+</span> <span class="token punctuation">.</span> <span class="token punctuation">.</span> oo <span class="token punctuation">.</span>o|</span>
<span class="line">|<span class="token operator">*</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">.</span> <span class="token punctuation">.</span> <span class="token punctuation">.</span> <span class="token punctuation">.</span><span class="token operator">+</span> <span class="token operator">+</span> <span class="token punctuation">.</span>|</span>
<span class="line">|<span class="token operator">+</span>o<span class="token punctuation">.</span> o <span class="token punctuation">.</span> S <span class="token punctuation">.</span><span class="token punctuation">.</span> <span class="token operator">*</span> <span class="token operator">=</span> |</span>
<span class="line">| <span class="token operator">=</span> o o o <span class="token punctuation">.</span> <span class="token operator">*</span> |</span>
<span class="line">| o o <span class="token punctuation">.</span> <span class="token punctuation">.</span> <span class="token punctuation">.</span> <span class="token punctuation">.</span> |</span>
<span class="line">| <span class="token operator">=</span> o <span class="token punctuation">.</span> <span class="token punctuation">.</span> E|</span>
<span class="line">|o <span class="token operator">+</span> <span class="token punctuation">.</span> | </span>
<span class="line"><span class="token operator">+</span>----[SHA256]-----<span class="token operator">+</span> <span class="token operator">/</span><span class="token operator">/</span> 创建成功</span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>5.添加私钥到本地电脑上</p><div class="language-cobol line-numbers-mode" data-highlighter="prismjs" data-ext="cobol" data-title="cobol"><pre class="language-cobol"><code><span class="line"><span class="token keyword">cd</span> <span class="token operator">/</span>Users<span class="token operator">/</span><span class="token punctuation">.</span>ssh<span class="token operator">/</span>id_rsa </span>
<span class="line">ssh-add id_rsa</span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><p>6.输入密码</p><div class="language-cobol line-numbers-mode" data-highlighter="prismjs" data-ext="cobol" data-title="cobol"><pre class="language-cobol"><code><span class="line"><span class="token keyword">Enter</span> passphrase <span class="token keyword">for</span> id_rsa:<span class="token number">123456</span> </span>
<span class="line">Identity added<span class="token punctuation">:</span> id_rsa <span class="token operator">/</span><span class="token operator">/</span>添加成功</span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><ol start="7"><li>开启<a href="https://so.csdn.net/so/search?q=%E8%BF%9C%E7%A8%8B%E7%99%BB%E5%BD%95&spm=1001.2101.3001.7020" target="_blank" rel="noopener noreferrer">远程登录</a>功能,方法:设置——共享——勾选远程登录</li><li>与网站进行验证,记录ssh</li></ol><div class="language-typescript line-numbers-mode" data-highlighter="prismjs" data-ext="ts" data-title="ts"><pre class="language-typescript"><code><span class="line">ssh <span class="token operator">-</span><span class="token constant">T</span> git<span class="token decorator"><span class="token at operator">@</span><span class="token function">gitee</span></span><span class="token punctuation">.</span>com 回车</span>
<span class="line">Are you sure you want to <span class="token keyword">continue</span> <span class="token function">connecting</span> <span class="token punctuation">(</span>yes<span class="token operator">/</span>no<span class="token operator">/</span><span class="token punctuation">[</span>fingerprint<span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token operator">?</span> yes </span>
<span class="line"></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div>`,14),o=[t];function l(c,i){return a(),n("div",null,o)}const u=s(p,[["render",l],["__file","SSH 配置.html.vue"]]),d=JSON.parse('{"path":"/%E5%B8%B8%E7%94%A8%E7%AC%94%E8%AE%B0/Html%20%E7%AC%94%E8%AE%B0.assets/SSH%20%E9%85%8D%E7%BD%AE.html","title":"Mac获取SSH公钥添加到码云","lang":"zh-CN","frontmatter":{},"headers":[],"git":{"updatedTime":1747276455000,"contributors":[{"name":"yuanxinde","email":"2914310412@qq.com","commits":1}]},"filePathRelative":"常用笔记/Html 笔记.assets/SSH 配置.md","excerpt":"\\n<p>本文档详细介绍了如何配置和使用SSH密钥,以安全地连接到Git仓库进行远程操作。步骤包括设置Git用户名和邮箱,生成RSA秘钥,设置密钥名称,设置私钥密码,将私钥添加到本地ssh-agent,开启远程登录功能,并验证SSH连接。此过程对于频繁的Git推送和拉取操作至关重要,确保了身份验证的安全性。</p>\\n<p>1.配置好git的名字和邮箱\\n2.生成秘钥</p>\\n<div class=\\"language-csharp\\" data-highlighter=\\"prismjs\\" data-ext=\\"cs\\" data-title=\\"cs\\"><pre class=\\"language-csharp\\"><code><span class=\\"line\\">ssh<span class=\\"token operator\\">-</span>keygen <span class=\\"token operator\\">-</span>t rsa <span class=\\"token operator\\">-</span>C <span class=\\"token string\\">\\"your email\\"</span></span>\\n<span class=\\"line\\"></span></code></pre></div>"}');export{u as comp,d as data};