码云与GitHub等远程仓库的创建使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、码云,GitHub、Gitlab是什么?

是开源的远程仓库,可以用于下载学习
码云是国内软件访问速度快纯中文界面对英文不好的小白很友好
GitHub是国外的,大神比较多开源的项目也很多,全英文界面
GitLab让开发团队对他们的代码仓库拥有更多的控制

二、码云步骤

1.码云官网

https://gitee.com

在这里插入图片描述
登陆官网入口根据提示注册即可如果已有账号直接登陆

2.创建仓库

在这里插入图片描述
在这里插入图片描述

3.找到你的仓库

在这里插入图片描述

4.找到你仓库的地址

仓库地址有两种方式分别是ssh与https
https方式每次克隆,推拉,拉取都需要输入账号密码
ssh方式克隆,推拉,拉取不需要输入账号密码,但需要提前配置好密钥
在这里插入图片描述

1.使用https协议克隆项目

(1)首先在你的本地目录创建一个存放代码的文件夹(注意是空文件夹),使用git带的命令工具git Bash打开,然后使用命令克隆到本地仓库。
在这里插入图片描述
如果有提示输入账号密码,输入码云的账号密码即可
克隆完成后,会出现远程仓库的项目

2.SSH方式克隆项目

此方式需要先设置好密钥,首先任意位置打开git Bash,输入命令
cd ~
mkdir -/ .ssh && cd ~/.ssh
如果已经执行过,就不用执行下面两条命令
git config –global user.name “你的名字”
git config –global user.email “你的邮箱”
ssh-keygen -t rsa -C "你的邮箱"

在这里插入图片描述
输入命令后直接几次回车跳过其他。
再C盘,用户名下找到.ssh文件夹
复制id_rsa.pub中的内容填写到码云的ssh公钥上点击完成即可
在这里插入图片描述

验证是否添加成功,git Bash上输入命令
ssh -T git@gitee.com
选择yes若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
在这里插入图片描述
在命令行中,更改你的远程仓库地址为ssh方式
git remote set-url origin 你的远程仓库地址

.gitignore忽略管理

作用:设置git忽略文件,让这些文件不参与Git库的提交和管理
有两种类型的 .gitignore 文件:
本地:放在 Git 仓库的根目录下,只在该仓库中工作,并且必须提交到该仓库中。
全局:放在你的主目录根目录下,影响你在你的机器上使用的每个仓库,不需要提交。

文件格式内容:
mtk/ 忽略整个文件夹
*.zip 忽略所有.zip文件
/mtk/do.c 忽略某个具体文件
.sample    # 忽略所有 .sample 结尾的文件
!lib.sample    # 但 lib.sample 除外
/TODO    # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/    # 忽略 build/ 目录下的所有文件
doc/
.txt   # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
例:
在这里插入图片描述

三、GitHub步骤

1.GitHub官网

https://github.com/
在这里插入图片描述

2.创建仓库

在这里插入图片描述
在这里插入图片描述

3.找到你的仓库

在这里插入图片描述

4.找到你的仓库地址

1.使用https协议克隆项目

在这里插入图片描述
与码云操作方式一样,本地目录打开git bash 然后输入git clone 项目地址即可

2.ssh方式克隆项目

获取方式与上面码云的一样在这里插入图片描述

复制到里面即可

注:检查SSH keys是否存在,输入命令
ls -al ~/.ssh

四、Gitlab步骤

1.gitlab官网

https://gitlab.cn/
在这里插入图片描述
在这里插入图片描述

2.创建仓库

在这里插入图片描述
在这里插入图片描述

3.找到你的仓库

在这里插入图片描述
配置ssh密钥,方法同码云
在这里插入图片描述


版权声明:本文为weixin_45328723原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。