[Git] 配置 Github & Gitee

配置 Github & Gitee

一、注册公钥到Github

https://github.com/settings/keys

  1. 生成public key
    $ ssh-keygen -t rsa
  2. 复制
    $ cat .ssh/id_rsa.pub
  3. 粘贴到GitHub setting
    [Github]右上角->[Settings]->[SSH keys]-> add a new SSH key
    [Git] 配置 Github & Gitee_第1张图片
  4. 测试
    $ ssh -T [email protected]
    Hi ******! You’ve successfully authenticated, but GitHub does not provide shell access.

二、注册公钥到Gitee

https://gitee.com/profile/sshkeys

  1. 复制
    $ cat .ssh/id_rsa.pub
  2. 粘贴到gitee setting
    [Gitee]->[设置]->[SSH公钥]-> 添加公钥
    [Git] 配置 Github & Gitee_第2张图片
  3. 测试
    $ ssh -T [email protected]
    Hi ******! You’ve successfully authenticated, but GITEE.COM does not provide shell access.

三、配置config

$ git config --global user.name "******"
$ git config --global user.email "******@qq.com"
$ git config --global core.editor vim
$ git config --global core.ui auto

修改后,可以查看
$ cat ~/.gitconfig
[user]
name = ******
email = ******@qq.com
[core]
editor = vim
ui = auto

四、下一包code

$ mkdir git
$ cd git/
$ git clone [email protected]:TheAlgorithms/Python.git
$ git clone [email protected]:alios-things/AliOS-Things.git

五、加快github下载

网络原因,国内下载github通常会很慢,这时候我们可以利用gitee来加速

  1. github,先fork一个要下载的项目到自己账户
    [Git] 配置 Github & Gitee_第3张图片
  2. 在gitee上绑定github账号,[Gitee]->[设置]->[第三方账号绑定]->绑定github
    [Git] 配置 Github & Gitee_第4张图片
  3. gitee,右上角[+]号,选择[从Github/Gitlab导入仓库]->[导入GitHub仓库],关联自己github仓库后选择要迁移的项目
    [Git] 配置 Github & Gitee_第5张图片
  4. git clone gitee上自己迁移的项目
    [Git] 配置 Github & Gitee_第6张图片

你可能感兴趣的:(Tool)