提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、码云,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密钥,方法同码云