Git—01—如何连接gitee等远程仓库
<hr><h1> 一、连接</h1>
<p>1、首先安装git和vs code</p>
<p>2、登录gitee账户,添加本电脑的ssh公钥;</p>
<ul>
<li>打开本机的git终端,输入命令获取sshkey;
<pre>ssh-keygen -t rsa -C <span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">xxxxx@xxxxx.com</span><span style="color: rgba(128, 0, 0, 1)">"</span> </pre>
</li>
<li>然后生成的ssh公钥默认会保存在~文件夹中,所以cd ~</li>
<li>然后cat <code>.ssh/id_rsa.pub</code> 文件内容获取公钥;</li>
<li>粘贴到gitee上;</li>
</ul>
<p>3、新建一个文件夹,然后输入命令:git init</p>
<p>去初始化一个git仓库</p>
<p>4、输入命令去连接远程仓库:</p>
<ul>
<li>git remote add hostname url(eg: git remote add origin git<span class="variable">@github.<span class="symbol">com:michaelliao/learngit.git</span></span>)</li>
</ul>
<p>查看本地已经连接的远程仓库:</p>
<ul>
<li><strong>git remote -v ( 查看本地git中,已经关联的远程仓库信息)</strong></li>
<li><strong><code class="undefined">git remote rm origin (删除origin这个远程库)</code></strong></li>
</ul>
<p>5、拉取远程仓库代码到本地某个分支;</p>
<ul>
<li>git pull hostname branchname(eg: git pull orign master)</li>
</ul>
<p>6、分支操作:</p>
<p>git branch -a 列出所有分支</p>
<p>git switch -c 新分支名字 (创建一个新分支)</p>
<p>git switch 分支名字 (切换到某个分支)</p>
<p>7、推送代码到远程仓库</p>
<ul>
<li>git add filename</li>
<li>git add . (添加所有文件到stage暂存区)</li>
<li>git commit -m"本次提交的说明"</li>
<li>git push hostname branchname(eg: git push ori_mb master)(hostname指定了你要推向哪个远程仓库。这里指的ori_mb)</li>
</ul>
<p> </p>
<p> </p>
<h1> 二、无法连接的原因</h1>
<p>注意:一个电脑账户,如何创建多个git ssh密钥</p>
<p>https://www.cnblogs.com/dbave/p/11718492.html</p>
<p>注意:如果拉代码的时候,告诉</p>
<div class="cnblogs_code">
<pre>git@gitlab.com: Permission denied (publickey).</pre>
</div>
<p> </p>
<p>并不是说我们git没有找到相应地址的私钥,还有一种可能,我们的帐号并没有添加到这个项目的项目成员中,所以我们这个账号无法下载项目,找管理员把我们邮箱账号拉到项目里即可;</p>
<p> </p>
<p> </p>
<p>参考:</p>
<p>https://www.liaoxuefeng.com/wiki/896043488029600/1163625339727712</p><br><br>
来源:https://www.cnblogs.com/EricShen/p/13648703.html
頁:
[1]