Files
codefever/doc/en-us/common/ssh_key.md
Carney Wu d3de96487f initial version (#1)
* fix(Useless Code): remove useless code

* feat(Deploy Scripts): add deploy scripts

* fix(Delopy Script): change settings

* fix(Deploy Script): fix ssh-keygen script

* fix(Deploy Script): change env file path

* feat(Deploy Script): add db migration

* fix(Deploy script): change script

* feat(Deploy Script): add sql file to create database

* fix(Deploy Script): add composer support

* fix(Deploy Script): add composer

* fix(Service Script): add http gateway

* fix(Deploy Script): add git path

* fix(Deploy Script): fix setting bugs

* fix(Init Script): get user from config

* fix(Service): adjust run users

* feat(Doc): add doc

* fix(Doc): change docs

* fix(Deploy script): change owner of storage path

* feat: codefever-community documentation system

* fix(Doc): doc details page style

* feat: fix page navigation

* fix(SQL File): fix db file fit MySQL 5.7

* fix(FileTree): empty repository display

* fix: fix helper navigation

* docs(zh-cn essential part):

* fix(Doc Style): change markdown.css

* docs(contribution doc):

* fix: unified page style

* docs(Readme): add readme

* build(Build):

Co-authored-by: cubic <carneywu@pgyer.com>
Co-authored-by: pololi <pololi@pgyer.com>
Co-authored-by: yangchen <chenyang@pgyer.com>
2022-01-19 17:21:59 +08:00

1.7 KiB

获取并设置 SSH Key

SSH Key 用于 Git 客户端通过 SSH 协议与远端仓库通信的身份认证。当在 CodeFever 中设置 SSH Key 之后,使用 SSH 方式连接位于 CodeFever 上的仓库时不需要再输入用户和密码进行认证。

获取 SSH Key

当使用 LinuxMacOS 系统时,系统会默认安装 ssh 相关组件。此时, SSH Key 存在于家目录下的 .ssh 目录下。当使用 Windows 操作系统时,需要安装 Git Bash, 文中提到的所有命令需要在 Git Bash 中输入。

获取 SSH Key 的步骤如下:

  1. 在终端输入以下命令即可查看该目录

    ls -al ~/.ssh
    
  2. 如果目录中包含 id_rsa.pubid_dsa.pub 文件时, 则不需要新产生 SSH Key; 否则, 需要手动生成 SSH Key。在终端输入以下命令可以生成 SSH Key

    ssh-keygen -t rsa -C ”<name or comment>“
    

    注意: 参数 -C 后面可以输入任何你希望标识该 SSH Key 的名称

  3. 此时, ~/.ssh 目录下应该会新增一个名为 id_rsa.pub 的文件, 这个文件里面存储的就是 SSH Key。在终端输入以下命令可以查看 SSH Key 内容。

    cat ~/.ssh/id_rsa.pub
    

设置 SSH Key

当获取到 SSH Key 之后, 需要将 SSH Key 设置到 CodeFever 上。

具体设置步骤如下:

  1. 导航栏 右侧找到自己的 头像 并点击
  2. 在展开的菜单中点击 SSH Key 选项打开 SSH Key 设置页面
  3. SSH Key 设置页面 输入 SSH Key 点击 新增 SSH Key 按钮即可
  • 由于 SSH Key 用于鉴别用户身份, 因此每个 SSH Key 只能添加到一个账号里, 否则会提示 SSH Key 已经添加