其实,Windows也差不多是这个步骤

  1. 打开Mac终端,输入cd ~/.ssh检查.ssh文件是否存在,不存在,进行步骤2
  2. 如果没有安装ssh文件,终端输入命令ssh -v,安装ssh文件
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
       [-D [bind_address:]port] [-E log_file] [-e escape_char]
       [-F configfile] [-I pkcs11] [-i identity_file]
       [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
       [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
       [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
       [user@]hostname [command]
  1. 输入命令ssh-keygen -t rsa -C “123456789@qq.com”,生成下面东西,在分号后面输入 [press enter],即以默认路径进行文件存储。(备注“123456789@qq.com为你github的账号)
ssh-keygen -t rsa -C "123456789@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/hugo/.ssh/id_rsa): [Press enter]
  1. 根据终端提示,需要输入github密码->enter键,在输入一次后还需要再次确认密码(备注:输入的密码是没显示的)
Enter passphrase (empty for no passphrase): 
Enter same passphrase again:
  1. 当两次密码输入正确后会产生以下内容:
The key's randomart image is:
+---[RSA 2048]----+
|         .. .o =B|
|        .  o O+B*|
|        ..= *.@+o|
|        .=.o.Oo.o|
|        S...= o* |
|             .o.o|
|             .. E|
|             +.o.|
|            ..+o+|
+----[SHA256]-----+

  这就说明公钥已经在你电脑里了。
PS:
   $ssh-keygen -t rsa -C xx@qq.com 检查 ssh/id_rsa 公钥是否存在,回车后出现“Generating public/private rsa key pair.Enter file in which to save the key(/Users/fengcaifan/.ssh/id_rsa): ”,这里按回车,如果公钥已经存在的话会出现 “ /Users/xxx/.ssh/id_rsa already exists.”字段,不存在的话就会叫你输密码了,其实可以不输密码的,连续点击回车之后出现:步骤5代码,这就说明公钥已经在你电脑里了。

  1. $ls 查看当前所有文件。这时你会看到:github_rsa;id_rsa;known_hosts;ls.pub;github_rsa.pub;id_rsa.pub;ls...这些文件;
  2. $vim id_rsa.pub 打开公钥,拷贝里面的东西,等下github上要用;
    OK,这就成功了一小步了,现在开始配置github上的东西:
  3. 打开github,点击头像,点击下面的settings,进入个人设置;
  4. 选择SSH and GPG keys,创建新的SSH:New SSH key;
  5. title随便填写,key就是刚才id_rsa.pub 拷贝的东西,这里要注意key值的格式,它会有placeholder提醒你;

即GitHub -> setting -> SSH and GPG keys -> New SSH key -> title随便填,然后把复制的文件放进去

  1. OK,这里就创建成功了,$ssh -T git@github.com看是否成功。
    PS:
      $ssh -T git@github.com 检查是否已存在ssh;

   $ssh -T git@github.com 检查是否和github连接上,链接成功的话会出现“Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.”字段;

webstorm与git仓库建立连接

  1. 打开webstorm,在上面WebStorm打开preferences,搜索GitHub,填写GitHub账号密码,填写完需要设置一个密码,应用,确定即可。
  2. 搜索git,按照路径按照git,应用,确定。
  3. 打开webstorm,在Mac的上面打开VSC -> 版本控制中心 -> git ,复制GitHub的链接
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐