美文网首页
GIT免密登录(mac系统)

GIT免密登录(mac系统)

作者: 苏木一泉 | 来源:发表于2018-03-17 15:59 被阅读0次

    Git的功能这里就不做赘述了。我们直接介绍一些关于它的配置问题。

    首先,作为一个开发人员,一般来说,项目会拿到一个git的地址①,以及对应的公钥用户②名及密码③。

    接下来我们要做的就是生成一个自己的公私钥对,然后把自己的公钥追加到项目的git中,从而实现免密登陆。本文着重阐述这一点的实现。(环境为mac OSX,内置git)

    1.如果之前从来没使用过git,需要先设定下自己的用户名和邮箱,方便以后在工作中记录日志。

       git config --global user.name "yourname"

        git config --global user.email “yourmail@XXX.com”

       我们也可以通过

        git config --global -l命令来查看自己的各种信息

    2.接下来我们要做的事情,就是生成自己的公私钥对。

        ssh-keygen -t rsa -C “Your Email Address” -f 'Your Name'

        这里的email用于注释,这里的name用于添加文件后缀信息(用于以后多个key的管理,本文不介绍,有兴趣的可以自己去查)

        接着会让你输入密码,连敲2次空格,可以设置密码为空。此时,我们的公私钥对就生成完毕了。

    3.将我们的key追加到项目的git中。

    ssh-copy-id -i ~/.ssh/mservice.pubgit@XXX.XXX.XXX.XXX(注:这里的mservice.pub是我自己的起的名字,具体到第2步中,就是命令-f后面的 ‘Your Name’.pub)

        之后会让你确认是否连接,输入 yes

        此时,我们自己的公钥已经追加到了项目中。我们需要登录一下,因为第一次登录依然是需要密码的。

        命令:ssh 公钥用户②@git的地址① (例如:ssh git@123.123.123.123)

        然后键入:密码③

        完成免密登录的授权

        此时我们就完成了git免密登录配置

    相关文章

      网友评论

          本文标题:GIT免密登录(mac系统)

          本文链接:https://www.haomeiwen.com/subject/dbejqftx.html