如何通过Git将已建好的项目上传到码云

一、前言

最近需要将写好的项目上传到代码仓库,这个东西目前为止还没怎么用到,因为我是一个小白兔呀嘻嘻,但是相信以后会需要的。
代码仓库自己已知的就是Github以及一会儿即将要用到的码云,个人受老师推荐用的码云。
找了网上的资料,发现好多要创建一个新的文件夹然后把项目加入到文件夹里,个人觉得很繁琐且不懂得到底该怎么操作。一来,文件的进进出出会带来不必要的空间浪费,二来是由于本人记性太差经常忘记怎么操作所以这波操作我必须得留着给几天后的自己看。
接下来就说说如何利用Git将本地的项目上传到码云仓库。

二、 准备

准备之一:Git

上传之前,当然你的电脑里面得有Git的相关命令,而这些相关命令需要你去网上下载一个Git开发系统,怎么下载并安装我就不多说了,上网查一查都可以查得到。

准备之二:码云项目(仓库)

在码云新建一个仓库,仓库的名称一般与项目名称相同,这里我的是Home_Work
如何通过Git将已建好的项目上传到码云
然后所有的设置都按照默认的来(如果有需要可以上网进一步查询并更改),最后
点击创建,就????了

准备之三:本地项目

你在本地你得有一个可行的项目,怎样的无所谓。

三、开始Git

1. 打开Git Bash

打开你的项目文件,比如我的项目文件(其实就是放了各种作业而已)是这样的:
我是将项目文件放在了S:…\Homework\Home_Work这里
如何通过Git将已建好的项目上传到码云
点击这个文件,点进去之后是这样的:
如何通过Git将已建好的项目上传到码云
于是在这里,点击鼠标右键,再点击Git Bash,得到类似命令行窗口(cmd)的界面
如何通过Git将已建好的项目上传到码云

2. 生成Git公钥并并将公钥内容添加到码云

以下为了突出重点,我将每一句命令都加粗显示,还有一些注意点也会加粗显示。
输入:ssh-****** -t rsa -C "您的邮箱地址"
后面按照提示,按下三次回车(只需要按下回车),会生成公钥路径,如下图
如何通过Git将已建好的项目上传到码云
另外开启一个文件管理器,根据生成的公钥路径,找到公钥
注意:会生成两个文件,如下图所示。一个是不知道什么文件类型的id_rsa,另一个是.pub类型的id_rsa,需要打开的是.pub类型的id_rsa
如何通过Git将已建好的项目上传到码云
记事本打开id_rsa.pub后的内容如下所示
如何通过Git将已建好的项目上传到码云
全选(Ctrl+A),然后复制(Ctrl+V)
接下来就需要将复制的公钥内容添加到码云的SSH公钥,为什么要添加公钥,大概关于权限问题吧,如果不添加的话可能就没有权限上传代码了,准确的说是码云没有权限将本地文件上传到他们那边去
打开在码云种新建的仓库,点击管理
如何通过Git将已建好的项目上传到码云
然后再点击”部署公钥管理“-”添加公钥“
如何通过Git将已建好的项目上传到码云
如何通过Git将已建好的项目上传到码云
标题一般是项目名称,然后在下方将前面复制的公钥粘贴进去,再点击添加,然后就会发现公钥已经被启用于刚才的项目了
如何通过Git将已建好的项目上传到码云

3. 本地项目初始化,连接到码云

在Git Bash中输入以下两条命令:
git config --global user.name “你的名字或昵称”
git config --global user.email "你的邮箱"

用于配置身份,名字是码云的名字,邮箱是码云的注册邮箱
如何通过Git将已建好的项目上传到码云
输入命令:git init
用于初始化版本库
如何通过Git将已建好的项目上传到码云
为了便于下述操作,先回到码云的仓库,点击”克隆/下载“,复制仓库所在的地址
如何通过Git将已建好的项目上传到码云
如何通过Git将已建好的项目上传到码云
输入命令:git remote add origin "你的项目地址(刚才复制了的项目的地址)"
如何通过Git将已建好的项目上传到码云

4. 开始上传项目

依次输入以下几条命令:
git pull origin master
git touch init.txt
git add . (注意:别忘了这个小数点,它表示任意文件)
git commit -m “第一次提交”
git push origin master

如何通过Git将已建好的项目上传到码云
如何通过Git将已建好的项目上传到码云
自此,回到码云,刷新页面,仓库里就有了你的项目。
如何通过Git将已建好的项目上传到码云

4.总结

接下来对上传项目的流程进行一下总结
1. 前期准备
2. 在项目文件夹内打开Git Bash
3. 输入:ssh-****** -t rsa -C “您的邮箱地址”,按下三次回车,复制公钥内容到码云SSH
4. git config --global user.name “你的名字或昵称”
5. git config --global user.email “你的邮箱”
6. git init ,用于初始化版本库
7. git remote add origin “你的项目地址(复制的项目的地址)”
8. git pull origin master
9. git touch init.txt
10. git add . (注意:别忘了小数点,它表示任意文件)
11. git commit -m “第一次提交”
12. git push origin master

祝大家头发茂盛,永葆青春