使用ssh免密码登陆

caicanqiao 497fa97d1f 文档提交 2 years ago
README.md 497fa97d1f 文档提交 2 years ago

README.md

运用SSH免密码提交更新代码

创建ssh-key

安装好git客户端后可以通过git命令行创建秘钥对,右键菜单点击Git Bash Here 打开git的命令行客户端。运行以下命令:

ssh-keygen -t rsa -C "email@email.com" #生成秘钥对邮箱可以随便取一个,一路回车就可以了(不设置密码)

生成的秘钥对一般都在这个路径下:C:\Users\Administrator\.ssh,中间的Administrator视你当前Windows登陆的账户而定。

给你的gogs账户添加ssh公钥

注:gogs底部可以切换语言 在上一步生成ssh秘钥的目录里面,有两个文件id_rsa秘钥和id_rsa.pub公钥,接下来我们只需要操作公钥。 用记事本打开公钥,ctrl+a复制里面的文本(之后会用到)。然后到gogs个人信息那里点击用户头像进入用户设置->SSH 秘钥->增加秘钥: 然后随便命个名字,把刚复制的公钥信息添加到下面那个的文本域里面,不要加入空格和回车键哦。保存完成设置

之后就可以设置上项目的ssh链接,免密码提交、上传、更新代码了。

    git remote add origin git@gogs.ttq.so:xxx #设置仓库地址