Mac下SSH使用与配置 && Mac上webstorm与git仓库建立连接
其实,Windows也差不多是这个步骤webstorm与git仓库建立连接打开Mac终端,输入cd ~/.ssh检查.ssh文件是否存在,不存在,进行步骤2如果没有安装ssh文件,终端输入命令ssh -v,安装ssh文件usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]...
其实,Windows也差不多是这个步骤
- 打开Mac终端,输入
cd ~/.ssh
检查.ssh文件是否存在,不存在,进行步骤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]
- 输入命令
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]
- 根据终端提示,需要输入github密码->enter键,在输入一次后还需要再次确认密码(备注:输入的密码是没显示的)
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
- 当两次密码输入正确后会产生以下内容:
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代码,这就说明公钥已经在你电脑里了。
$ls
查看当前所有文件。这时你会看到:github_rsa;id_rsa;known_hosts;ls.pub;github_rsa.pub;id_rsa.pub;ls...
这些文件;$vim id_rsa.pub
打开公钥,拷贝里面的东西,等下github上要用;
OK,这就成功了一小步了,现在开始配置github上的东西:- 打开github,点击头像,点击下面的settings,进入个人设置;
- 选择SSH and GPG keys,创建新的SSH:New SSH key;
- title随便填写,key就是刚才id_rsa.pub 拷贝的东西,这里要注意key值的格式,它会有placeholder提醒你;
即GitHub -> setting -> SSH and GPG keys -> New SSH key -> title随便填,然后把复制的文件放进去
- 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仓库建立连接
- 打开webstorm,在上面WebStorm打开preferences,搜索GitHub,填写GitHub账号密码,填写完需要设置一个密码,应用,确定即可。
- 搜索git,按照路径按照git,应用,确定。
- 打开webstorm,在Mac的上面打开VSC -> 版本控制中心 -> git ,复制GitHub的链接
更多推荐
所有评论(0)