1.配置SSH keys
(1).先检查是否有 .ssh 文件夹
cd ~/.ssh
有:
截屏2020-09-28 14.23.33.png
没有:
截屏2020-09-28 14.13.54.png
(2).配置.ssh
ssh-keygen -o
截屏2020-09-28 14.20.42.png
(3).使用SSH keygen生成SSH keys
ssh-keygen -t rsa -b 4096 -C "你的GitHub账号"
截屏2020-09-28 15.03.01.png
截屏2020-09-28 15.04.28.png
(4).查看生成的ssh keys
截屏2020-09-28 15.06.58.png
(5).本地配置config
vim ~/.ssh/config
写入
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
~/.ssh/id_rsa 为ssh keys
截屏2020-09-28 14.48.46.png
保存并退出
(6).将生成的ssh keys配置到GitHub
截屏2020-09-28 14.34.43.png 截屏2020-09-28 14.34.53.png 截屏2020-09-28 14.35.33.png 截屏2020-09-28 14.35.40.png
2.上传到GitHub
(1).配置终端全局代理
截屏2020-09-28 17.32.16.png
截屏2020-09-28 17.32.44.png
(2).本地终端启动ssh-agent
(1)启动
ssh-agent $SHELL
截屏2020-09-28 17.39.07.png
(3)添加ssh keys
gitHub_flutter : ssh keys 名字
ssh-add ~/.ssh/gitHub_flutter
截屏2020-09-28 17.39.15.png
(4)上传GitHub,cd到上传的目录
截屏2020-09-28 17.39.27.png
(5)复制
截屏2020-09-28 17.51.33.png
截屏2020-09-28 17.39.42.png
(6)添加工程
截屏2020-09-28 17.40.06.png
截屏2020-09-28 17.40.17.png
(7)推送
截屏2020-09-28 17.41.44.png
3.配置CI
截屏2020-09-28 17.56.30.png截屏2020-09-28 18.00.12.png
截屏2020-09-28 18.00.26.png
截屏2020-09-28 18.10.34.png
网友评论