Git专栏3:上传工程或者文件到码云gitee上

注意前提: 事先要装好Git, 至于Git的安装怎么配置git环境 这篇文章有介绍。
大概如下步骤:
  • 一:注册码云账号,配置SSH公钥,创建一个新的项目。

①注册码云账号。按照提示注册,然后登录,登录完成,大概是这样子。
②把上面注意前提里面获取的SSH公钥,传到这里。
③在码云账号里面,创建一个新的项目

  • 二:在码云账号里面,点击上传项目,也就是首次上传工程到码云。

①在本地电脑上创建一个空文件夹demo(目的为了存放从码云上面拉下来的工程代码),然后在终端cd到自己存放的这个文件夹,执行命令。
②在码云网站上找到工程项目,然后copy下路径,到sourcetree上去下载到本地。
③本地文件夹下添加文件,提交到码云服务器

  • 三:常见报错
一:注册码云账号,配置SSH公钥,创建一个新的项目。

①注册码云账号。按照提示注册,然后登录,登录完成,大概是这样子。

image.png

②把上面注意前提里面获取的SSH公钥,传到这里。

image.png

image.png

添加后,在终端(Terminal)中输入如下再回车:

ssh -T git@gitee.com

之后,输入yes, 开机密码。

The authenticity of host 'gitee.com (212.64.62.183)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes

Warning: Permanently added 'gitee.com,212.64.62.183' (ECDSA) to the list of known hosts.
Enter passphrase for key '/Users/xiayin/.ssh/id_rsa': 
Hi 物非人非! You've successfully authenticated, but GITEE.COM does not provide shell access.
xiayin@xiayindeMacBook-Pro ~ % 

添加成功后,就可以使用SSH协议对仓库进行操作了。

②把上面注意前提里面获取的SSH公钥,传到这里。

image.png

点击”➕“之后,填写项目配置

image.png

image.png

③在码云账号里面,创建一个新的项目
注释:这一步不建议做,直接跳到第五步。
因为:工程项目,一般文件比较多,但是这里只能一次最多提交20个文件,很容易漏,重复,搞错。但是如果不是整个工程代码,提交的是文档,表格资料什么的,可以这么做。所以,如果是程序开发,直接跳过这步,去第五步。

image.png

image.png
二:在码云账号里面,点击上传项目,也就是首次上传工程到码云。

此步操作,就是为了把码云上面创建的工程和本地文件夹里面的内容关联到一起。

①在本地电脑上创建一个空文件夹demo(目的为了存放从码云上面拉下来的工程代码),然后在终端cd到自己存放的这个文件夹,执行命令。

git init

然后再执行命令

//把项目和自己的码云进行映射 NAME填自己码云的名字 PROGRAM是项目名字 
git remote add origin git@gitee.com:码云账户名/项目名字.git

比如:

hll$ git remote add origin git@gitee.com:物非人非/HHShowViewDemo.git

上面命令里面的码云账户名/项目名字,如下图。

image.png

②在码云网站上找到工程项目,然后copy下路径,到sourcetree上去下载到本地。

ps: 这一步切记,最好选择SSH的路径进行copy

image.png

image.png

image.png

到这里码云上面的工程项目已经clone到本地了 。。。这个文件夹是空的,因为我们之前只是在码云上创建了一个工程,并没有往上面传文件。
那么,剩下的就是去在这个本地文件夹下,添加工程文件,推到码云服务器上就行。

image.png

③本地文件夹下添加文件,提交到码云服务器
将需要上传的项目工程copy到这个文件夹里面,如下图。

image.png

然后在sourcetree里面找到对应的项目,点击进去,会发现刚刚添加的工程项目文件,都在这里了。

image.png

提交到码云服务器

image.png

再点推送

image.png

最后在码云服务器上就可以看到这个工程项目了,之后的操作就是sourcetree了。

image.png

到这里,就已经完成了。

常见报错:

错误1: copy到这里,就报错?程序员太难了。。。

image.png

点击这是一个无效的源路径/URL, 提示报错信息
image.png

remote: �[31m[session-b04e2bbf] xiayin: Incorrect username or password (access token)�[0m
fatal: Authentication failed for 'https://gitee.com/sasasaasaasasas/hhshow-view-demmo.git/'

解决:是否已经存在了id_rsa, id_rsa.pub文件,若存在,则先删除掉;
因为我测试上传GitHub, 把SSH公钥传到了GitHub, 在GitHub上,测试上传代码拉取代码成功了。
然后,我又把这个SSH公钥传到码云gitee上,测试码云gitee上传代码拉取代码,所以报错。因为相同的SSH公钥只能在一托管平台使用。
查看SSH公钥

open  /Users/当前电脑用户/.ssh
//如   open  /Users/xiayin/.ssh
image.png

删除上述箭头所指文件夹。当前SSH 公钥秘钥已被他人使用,删除掉上述文件内的文件,需要重新生成SSH 公钥秘钥,再上穿到码云gitee,之后就可以了。怎么配置git环境 里面有介绍SSH 公钥秘钥生成与打开查看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容