合格肥宅 發表於 2021-11-15 16:39:00

Gitee码云:用git上传本地文件到码云gitee的方法

<p>首先登录码云&nbsp;<span class="invisible">https://<span class="visible">gitee.com/</span></span>,注册一个账号,并登录账号。</p>
<h2>1. 在码云上创建项目</h2>
<p>在码云首页顶部,下图所示,右上角头像旁边的加号,鼠标移上去会显示下拉的,点击“新建项目”。</p>
<p><img src="https://pic3.zhimg.com/80/v2-519b430e16c9a44a8ffd16e15649aaba_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="243" data-actualsrc="https://pic3.zhimg.com/v2-519b430e16c9a44a8ffd16e15649aaba_b.jpg" data-lazy-status="ok"></p>
<p>填写好项目的名称、路径等,然后点击“提交”,下图所示。</p>
<p><img src="https://pic2.zhimg.com/80/v2-a0e7793b37d95789f682845fd8c21171_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="298" data-actualsrc="https://pic2.zhimg.com/v2-a0e7793b37d95789f682845fd8c21171_b.jpg" data-lazy-status="ok"></p>
<h2>2. 安装Git</h2>
<p>打开Git官方win系统下载页面</p>
<p><span class="invisible">https://<span class="visible">git-scm.com/download/wi<span class="invisible">n</span></span></span>,</p>
<p>根据您自己的操作系统选择32位还是64位,</p>
<p>32位系统就下载32-bit Git for Windows Setup.</p>
<p>64位操作系统就下载64-bit Git for Windows Setup.</p>
<p>下图所示,我的是64位系统。</p>
<p><img src="https://pic1.zhimg.com/80/v2-ad0b46b9cdc0b912049eb700c4ae23b4_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="235" data-actualsrc="https://pic1.zhimg.com/v2-ad0b46b9cdc0b912049eb700c4ae23b4_b.jpg" data-lazy-status="ok"></p>
<p>下载完成后安装即可,安装过程中没有注意事项,全部默认一直next直到结束!</p>
<h2>3. 配置Git工具</h2>
<p>安装完成以后从桌面或开始菜单打开Git工具{点击Git bash 打开},下图。</p>
<p><img src="https://pic4.zhimg.com/80/v2-72ca23c1a9dbf3c99f405b7105800097_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="173" data-actualsrc="https://pic4.zhimg.com/v2-72ca23c1a9dbf3c99f405b7105800097_b.jpg" data-lazy-status="ok"></p>
<p>3.1 Git基本信息设置</p>
<p>在打开的编辑里面依次输入并执行配置信息,下图所示:</p>
<div class="highlight">
<pre><code class="language-text">git config --global user.name "liehuodadi"

git config --global user.email "dfbazhu@qq.com"</code></pre>
</div>
<p><img src="https://pic1.zhimg.com/80/v2-ce7a9b0137db3cd3ac43f171eb31e418_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="191" data-actualsrc="https://pic1.zhimg.com/v2-ce7a9b0137db3cd3ac43f171eb31e418_b.jpg" data-lazy-status="ok"></p>
<p>从其中的global可以知道这是Git的全局配置!</p>
<p>其中"liehuodadi"是用户名,可以填写您的码云的用户名,</p>
<p>第二行的"dfbazhu@qq.com"自然是邮箱了,可以填写您的码云账号的邮箱,</p>
<p>用户名和邮箱也可以填写别的(只要是用户名和邮箱格式就OK)。</p>
<p>3.2 生成密钥</p>
<p>接着上面的步骤,输入以下代码,:</p>
<div class="highlight">
<pre><code class="language-text">ssh-keygen -t rsa -C “dfbazhu@qq.com” </code></pre>
</div>
<p>输入上面的命令后一直按3次回车直到出现图形界面即可,</p>
<p>不要输入任何内容直接回车到出现图形界面,忘截图了~</p>
<p>其中的邮箱随便填写,也可以填写您的码云邮箱号。区分大小写!</p>
<p>3.3 添加私钥到码云</p>
<p>输入命令,可以看到上一步生成的密钥</p>
<div class="highlight">
<pre><code class="language-text">cat ~/.ssh/id_rsa.pub</code></pre>
</div>
<p>回车后即可看到密钥:</p>
<p><img src="https://pic1.zhimg.com/80/v2-925d4487eceeedb13844ac26c8675674_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="191" data-actualsrc="https://pic1.zhimg.com/v2-925d4487eceeedb13844ac26c8675674_b.jpg" data-lazy-status="ok"></p>
<p>从ssh-rsa开始将密钥复制下来。也可以打开</p>
<p>C:\Users\Administrator\.ssh\id_rsa.pub</p>
<p>从该文件中复制密钥。</p>
<p>接下来进入码云头像下面的 设置 或者 个人中心里面的设置也可以,下图:</p>
<p><img src="https://pic2.zhimg.com/80/v2-e2719b64279b66faacdfc7d4768b7719_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="186" data-actualsrc="https://pic2.zhimg.com/v2-e2719b64279b66faacdfc7d4768b7719_b.jpg" data-lazy-status="ok"></p>
<p>点击左侧的“SSH公钥”,下图:</p>
<p><img src="https://pic3.zhimg.com/80/v2-2caa43aeaafb2847b7642dada964827e_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="160" data-actualsrc="https://pic3.zhimg.com/v2-2caa43aeaafb2847b7642dada964827e_b.jpg" data-lazy-status="ok"></p>
<p>右侧的添加公钥,标题随便填写,公钥 里面将上面我们复制的那个本地密钥粘贴到这里,然后点击“确定”即可。这样我们就有权限对自己在码云上的项目进行读写操作了。</p>
<h2>4. 建立本地仓库并初始化</h2>
<p>在本地电脑的一个盘里面新建一个文件夹,如文件夹名为ecshopadaption(注:文件夹名随意),然后在ecshopadaption文件夹上面点击 右键---Git bash here,下图所示:</p>
<p><img src="https://pic4.zhimg.com/80/v2-473bdbb62d47d48ee59838c2dbb5ed0f_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="126" data-actualsrc="https://pic4.zhimg.com/v2-473bdbb62d47d48ee59838c2dbb5ed0f_b.jpg" data-lazy-status="ok"></p>
<p>然后在弹出来的Git命令窗口输入:</p>
<div class="highlight">
<pre><code class="language-text">git init</code></pre>
</div>
<p><img src="https://pic2.zhimg.com/80/v2-6e31839188f2cb8ee8770bbda966a5bd_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="177" data-actualsrc="https://pic2.zhimg.com/v2-6e31839188f2cb8ee8770bbda966a5bd_b.jpg" data-lazy-status="ok"></p>
<p>此时会在ecshopadaption文件夹里面生成一个名为.git的文件夹,这个文件夹是隐藏的!如果电脑设置不显示隐藏文件夹是看不到的呢。</p>
<h2>5. 添加远程项目</h2>
<p>5.1&nbsp;找到你的码云上第一步中新建的项目名称的链接</p>
<p>下图所示,进入码云的“个人主页”(在码云的首页或头像下拉那里都能点击进入个人主页),</p>
<p>然后在左侧的“项目”列表里面可以看到第一步中创建的项目,我创建的项目是名称“ecshop_B2C商城多终端自适应响应式布局模板”,</p>
<p>点击该项目名称进入到项目里面。</p>
<p><img src="https://pic4.zhimg.com/80/v2-1e891601054b96f4bc1c3ae8cb4b2453_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="261" data-actualsrc="https://pic4.zhimg.com/v2-1e891601054b96f4bc1c3ae8cb4b2453_b.jpg" data-lazy-status="ok"></p>
<p>此时我们的码云项目里面只有一个README.md的文件啦,空空如也。下图所示。</p>
<p>其中地址栏里面的网址就是项目所在的地址,将地址栏里面的网址复制下来:</p>
<p><img src="https://pic2.zhimg.com/80/v2-63f16e3e5075adbebe8e617e0d280bf1_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="258" data-actualsrc="https://pic2.zhimg.com/v2-63f16e3e5075adbebe8e617e0d280bf1_b.jpg" data-lazy-status="ok"></p>
<p>5.2 本地电脑连接码云项目</p>
<p>在里面Git接着输入以下命令:</p>
<div class="highlight">
<pre><code class="language-text">git remote add origin https://gitee.com/liehuodadi/ecshop_adaption</code></pre>
</div>
<p>上面的网址即5.1中我们在码云上创建的项目的网址,也就是刚才复制的那个项目的网址。</p>
<p>5.3 同步码云项目到本地</p>
<p>使用以下命令</p>
<div class="highlight">
<pre><code class="language-text">git pull origin master</code></pre>
</div>
<p>然后回到我的本地项目文件夹中,发现README.md文件被下载下来了(因为新建的码云项目里面只有有一个README.md文件),下图:</p>
<p><img src="https://pic1.zhimg.com/80/v2-5db03ae0645b9f027c6c12a28403b534_720w.jpg" width="299" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="299" data-rawheight="57" data-actualsrc="https://pic1.zhimg.com/v2-5db03ae0645b9f027c6c12a28403b534_b.jpg" data-lazy-status="ok"></p>
<h2>6. 将本地项目上传到码云对应的项目里面</h2>
<p>6.1 添加文件到缓存区</p>
<p>将需要上传到码云的代码或文件拷贝到新建的文件夹ecshopadaption里面。</p>
<p>在Git里面输入以下代码回车</p>
<div class="highlight">
<pre><code class="language-text">git add .</code></pre>
</div>
<p>注意add与“.”之间有一个空格。</p>
<p>此时会要求您输入码云的账号和密码,登录即可,下图:</p>
<p><img src="https://pic3.zhimg.com/80/v2-d1191ab38dbd0beb4046bb95a397423e_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="185" data-actualsrc="https://pic3.zhimg.com/v2-d1191ab38dbd0beb4046bb95a397423e_b.jpg" data-lazy-status="ok"></p>
<p>登录以后Git会自动将项目所在文件夹里面的全部文件自动添加到缓存区。</p>
<p>如果本地项目文件较多,这一步需要的时间会长一些。</p>
<p>如果此时没有出现上图,继续下面操作,会弹出输入码云账号和密码界面。</p>
<p>6.2 为上传文件添加注释</p>
<p>等待缓存完毕,接着输入命令:</p>
<div class="highlight">
<pre><code class="language-text">git commit -m "first push"</code></pre>
</div>
<p>其中的first push为注释的内容,请自定义填写。</p>
<p>6.3 提交代码到码云</p>
<p>等待上步完成,继续输入执行命令:</p>
<div class="highlight">
<pre><code class="language-text">git push origin master</code></pre>
</div>
<p><img src="https://pic4.zhimg.com/80/v2-73df576a8dc0a0ecfd0489e3f6e1f877_720w.jpg" width="300" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="300" data-rawheight="177" data-actualsrc="https://pic4.zhimg.com/v2-73df576a8dc0a0ecfd0489e3f6e1f877_b.jpg" data-lazy-status="ok"></p>
<p>此时凡是位于ecshopadaption文件夹里面的文件都将被上传到码云上面啦。</p>
<p>等待完毕后进入第一步中您的码云项目里面,刷新一下页面看看,是不都上传上去,这速度很快,我的项目文件加图片上千个不到一分钟全部搞定!</p>
<p>之前一个一个的传累死了,按照本地项目目录结构创建文件夹已经够累了,而且每小时只能传20个文件,更要命的是有漏传或搞错的,用Git就变成了必须的啦。</p>
<p class="ztext-empty-paragraph">&nbsp;</p>
<p>如果出现如下问题:用户名或密码不正确(访问令牌)</p>
<p><img src="https://pic1.zhimg.com/80/v2-da75fe3c7df7c35ee0eadb06e517e198_720w.jpg" width="684" class="origin_image zh-lightbox-thumb lazy" data-caption="" data-size="normal" data-rawwidth="684" data-rawheight="70" data-original="https://pic1.zhimg.com/v2-da75fe3c7df7c35ee0eadb06e517e198_r.jpg" data-actualsrc="https://pic1.zhimg.com/v2-da75fe3c7df7c35ee0eadb06e517e198_b.jpg" data-lazy-status="ok"></p>
<p>出现这种现象原因是:push代码的时候windows弹出一个用户名密码输入框,用户名输出了的缘故。这里的用户名其实就是你的gitee账号。</p>
<p>解决办法是:</p>
<p>打开电脑的控制面板–&gt;用户账户–&gt;管理Windows凭据</p>
<p><img src="https://pic3.zhimg.com/80/v2-611cef2688a2b955d4080f77cb3da9e6_720w.jpg" width="676" class="origin_image zh-lightbox-thumb lazy" data-caption="" data-size="normal" data-rawwidth="676" data-rawheight="366" data-original="https://pic3.zhimg.com/v2-611cef2688a2b955d4080f77cb3da9e6_r.jpg" data-actualsrc="https://pic3.zhimg.com/v2-611cef2688a2b955d4080f77cb3da9e6_b.jpg" data-lazy-status="ok"></p>
<p>找到管理Windows凭证:</p>
<p><img src="https://pic4.zhimg.com/80/v2-5c98752cdeeec6ea7b01ed57833f0093_720w.jpg" width="322" class="content_image lazy" data-caption="" data-size="normal" data-rawwidth="322" data-rawheight="133" data-actualsrc="https://pic4.zhimg.com/v2-5c98752cdeeec6ea7b01ed57833f0093_b.jpg" data-lazy-status="ok"></p>
<p>下面就可以看到你刚才输入的gitee的账号信息了,现在只需要[编辑]然后保存就行了</p>
<p><img src="https://pic4.zhimg.com/80/v2-75e1b4348fbe1d27ce9c50ab029575db_720w.jpg" width="677" class="origin_image zh-lightbox-thumb lazy" data-caption="" data-size="normal" data-rawwidth="677" data-rawheight="237" data-original="https://pic4.zhimg.com/v2-75e1b4348fbe1d27ce9c50ab029575db_r.jpg" data-actualsrc="https://pic4.zhimg.com/v2-75e1b4348fbe1d27ce9c50ab029575db_b.jpg" data-lazy-status="ok"></p>
<p>最后就是重新push一下你的的代码就行了。</p>
<p>&nbsp;</p>
<p>引用:用git上传本地文件到码云gitee的方法 - 知乎 (zhihu.com)</p>

</div>
<div id="MySignature" role="contentinfo">
    HK<br><br>
来源:https://www.cnblogs.com/HarryK4952/p/15557048.html
頁: [1]
查看完整版本: Gitee码云:用git上传本地文件到码云gitee的方法