(一) GitHub网站操作步骤
1. 注册GitHub账号
先登录GitHub官方网站
https://github.com/
点击sign up
注意:用户名和邮件地址后面一定要有勾才有效,密码要8-15位,数字和字母组成。
点击select a plan开始注册后会出现下面的图片
点击Next:Select a plan,或者后退一次再输入账号邮箱密码进行注册,
直到出现下图,将图中动物旋转为站立姿势,再点击select a plan
这时候你的邮箱会收到一封注册确认邮件
点击蓝色按钮确认注册就会跳到GitHub网站,登录吧!!!
2. 创建GitHub远程仓库
创建新仓库步骤:
echo "# mcy" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:mcyxinshen/mcy.git
git push -u origin master
已有仓库步骤:
git remote add origin git@github.com:mcyxinshen/mcy.git
git push -u origin master
设置
SSH公钥设置
将访问GitHub网站的主机可以访问外网的网卡IP和设置的公钥填入下图中位置
(二) 使用GitHub
#创建ssh公钥
ssh-keygen -t rsa
#显示公钥内容
cat ~/.ssh/id_rsa.pub
#查看本地仓库的远程仓库
git remote
#添加一个远程仓库
git remote add origin git@github.com:mcyxinshen/mcy.git
#显示当前所在的分支
git branch
* master #*指向当前所在的分支
#切换分支,如果当前不是主分支就先切换到主分支
git checkout master
#推送主分支的本地仓库到远程仓库
git push -u origin master
#推送成功显示如下:
[root@git01 git_data]# git push -u origin master
The authenticity of host '10.0.0.81 (10.0.0.81)' can't be established.
ECDSA key fingerprint is SHA256:t/wRHxVb4zTEg6b4AblQmCGpMe4GD3tvRh4cPncimpw.
ECDSA key fingerprint is MD5:cc:13:73:1f:00:53:2e:20:d9:81:4e:11:6f:31:b6:6f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.0.81' (ECDSA) to the list of known hosts.
Counting objects: 31, done.
Compressing objects: 100% (24/24), done.
Writing objects: 100% (31/31), 2.39 KiB | 0 bytes/s, done.
Total 31 (delta 7), reused 0 (delta 0)
To git@10.0.0.81:OPS/git_data.git
* [new branch] master -> master
Branch master set up to track remote branch master from origin.
(三) 克隆远程仓库到本地
#进入一个目录
cd /opt/
#从远程仓库将数据导入到目录中
git clone git@github.com:mcyxinshen/mcy.git
#查看从远程仓库克隆来的数据
[root@git /opt]# ll
total 0
drwxr-xr-x 3 root root 133 2020-03-11 10:38 git_data
[root@git /opt]# ll git_data/
(四) 删除GitHub远程仓库
设置
网页最下方,删除
在主机上删除远程仓库
#查看本地仓库的远程仓库
git remote
#删除已有的远程仓库
git remote remove origin