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
4./CiNative/Flutter/ 里面已经编译好了

截屏2020-09-28 18.10.45.png
ssh keys 参考:
https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5
网友评论