wordpress 商品站,提供小企业网站建设,海尔网站建设不足之处,如何使用阿里云建站第4章#xff1a;Git与远程仓库
一、Gitee介绍及创建仓库
一#xff09;获取远程仓库
使用在线的代码托管平台#xff0c;如Gitee#xff08;码云#xff09;、GitHub等
自行搭建Git代码托管平台#xff0c;如GitLab
二#xff09;Gitee创建仓库
gitee官…第4章Git与远程仓库
一、Gitee介绍及创建仓库
一获取远程仓库
使用在线的代码托管平台如Gitee码云、GitHub等
自行搭建Git代码托管平台如GitLab
二Gitee创建仓库
gitee官网Gitee - 基于 Git 的代码托管和研发协作平台
第一次使用点击注册 第一次登陆没有内容 新建仓库 可自行填写内容 二、Git克隆远程仓库
查看项目地址 查看项目地址链接https 一TortoiseGit
右键克隆 填写项目地址链接 克隆成功 查看克隆项目 二Git
可右键删除已经下载的项目再次进行克隆
# git clone 项目地址
$ git clone https://gitee.com/quite-moon/test.git
Cloning into test...
warning: You appear to have cloned an empty repository.三、Git推送代码到远程仓库
一TortoiseGit
进入到克隆的仓库中
创建hello.txt测试文件并右键提交
提交完成后右键同步至远程仓库 可选一般默认 输入账号密码 提交成功 查看远程仓库是否添加内容
二Git
命令git push origin master
origin 是远端URL的名称一个本地仓库可以对应多个远程仓库默认的远程仓库习惯起名origin
master是要推送的分支
# git push 项目地址 分支名称
$ git push https://gitee.com/quite-moon/test.git master
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 251 bytes | 251.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/quite-moon/test.git6a56145..8640e2a master - master 注先修改文件内容提交之后在进行上传 四、Git拉取远程仓库代码
一TortoiseGit
在项目中右键TortoiseGit拉取 开始拉取 拉取成功 二Git
命令git pull
# git pull 项目地址
$ git pull https://gitee.com/quite-moon/test.git
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (6/6), 422 bytes | 16.00 KiB/s, done.
From https://gitee.com/quite-moon/test* branch HEAD - FETCH_HEAD
fatal: refusing to merge unrelated histories五、Git关联远程仓库
一TortoiseGit
先在远程仓库创建新项目
在本地项目右键TortoiseGit设置 填写远端信息和地址 二Git
命令git remote add origin
# git remote add origin url
git remote add origin https://gitee.com/quite-moon/projectOne.git六、SSH公钥配置
生成密钥ssh-keygen -t rsa -C “xxxxxx.com”
$ ssh-keygen -t rsa -C 2670342667qq.com
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Deer-Fish/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Deer-Fish/.ssh/id_rsa
Your public key has been saved in /c/Users/Deer-Fish/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:Cy3wyoYwrWuKNdfYLvStwCbzfaL5aJ58fcPHaxBoJHM xxxqq.com
The keys randomart image is:
---[RSA 3072]----
| |
| o E |
| . . |
| . o .o . |
|o . .S . |
| . o .. |
|. *.X.oo.. o |
|. XoB |
|* oO . .. |
----[SHA256]-----
查看公钥的内容并复制cat ~/.ssh/id_rsa.pub
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiyKApg65yYvCP7tTppgi2Bk0HA45QidgsS5JL25hy6PTFFsMNhZ0pnlSjA6j3feZgQWVmIcFVVjXahI1l7AhayDKIjg04clepZZwmQ8ASg75G5wh38yhzfL1c1Bun39MqwMp6PhppuGwkMj4Gb4kskA8zOt1vhkxIiGIc5HnbbvRil1LZtrOYpGvFT3emAtdkQ9xKMtIx5U0KN/1qyt1/sXnirSkx0gQrZQrBKXiZBOa3KHZoAam6wD2CnCiEiKjKFnmzJxvlVaYCzKjbZUuzdc50oPWbupH3835Wj9KVment9ouhkiivJPECppRa2MaJ8usEOmKzZIu6emLzCND7AAlX4lmTleTGV40v6T8XlAbDhQ9SkpIcdzM3UMTktYclsO1hpy7OfQ8AVfTtjoqs58jEbMu1DrlzLiaZfgvigfANcCkWdsoCzuo8VKJlSpxOS7dHxCF22npytX2VrDNTDiXwyxskCtkYQsG6ialz2a9ItmWtMHMc xxxqq.com 添加到Gitee个人账号的公钥仓库中
注意如删除了公钥或重新生成了公钥需要重新上传 输入账户密码 TortoiseGit需要修改ssh客户端为Git默认的软件 七、Gitee和GitHub、
一Gitee与GitHub
Git代码托管平台有很多比较有名的就是Gitee和GitHub
github官网GitHub
GiteeGithub语言环境中文英文用户国内用户全球用户仓库多非常多国内访问速度快稳定速度慢有时不稳定
二使用Gitee下载GitHub项目
在gitee中点击 从 GitHub / GitLab 导入仓库 填写项目地址 查看