https同步
ssh同步
- 配置gitlab
- 配置完成后复制公钥
上图是自动检测主机密钥(known_hosts),也可以手动添加
github的公钥是在这里公布的:https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints
至于SSH私钥是自动生成的,没法从页面上指定。因为界面上把known_hosts显示为主机密钥,我以为这个是私钥走了不少弯路。
另外用户名一定要指定git,可以在url中指定用户名,也可以在下面的文本框中指定用户名,这个地方也容易走弯路,可以都指定,也可以只指定一处。
最后把ssh公钥添加到github中