服务器上如何添加git密钥

worktile 其他 221

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在服务器上添加Git密钥的步骤如下:

    1. 登录服务器:使用SSH登录到你的服务器。如果你使用的是Linux或Mac系统,可以打开终端并输入以下命令:
    “`
    ssh username@server_address
    “`
    其中,username是你的服务器用户名,server_address是服务器的IP地址或域名。

    2. 生成密钥:在服务器上生成一个新的SSH密钥。输入以下命令:
    “`
    ssh-keygen -t rsa
    “`
    系统会提示你选择密钥存储位置和输入密码。你可以选择默认的存储位置或自定义一个存储位置。如果你选择使用密码,记得将其保存在安全的地方。

    3. 查看公钥:生成密钥后,你可以使用以下命令查看公钥:
    “`
    cat ~/.ssh/id_rsa.pub
    “`
    公钥将以文本形式显示在终端上。

    4. 复制公钥:将公钥复制到剪贴板中,以便稍后将其添加到Git服务器。你可以使用以下命令复制公钥到剪贴板:
    “`
    xclip -selection clipboard < ~/.ssh/id_rsa.pub```如果你的服务器上没有安装xclip,你可以使用其他命令将公钥复制到剪贴板,如将公钥输出到文件中然后手动复制。5. 添加公钥到Git服务器:打开你使用的Git服务器,如GitHub、GitLab或Bitbucket,并登录到你的账号。进入你的账号设置页面,找到SSH公钥的选项。6. 将公钥添加到服务器:在公钥选项中,粘贴剪贴板中的公钥内容,并保存。这将使得Git服务器能够识别你的服务器。7. 测试连接:在服务器上使用以下命令测试Git是否成功与服务器建立连接:```ssh -T git@github.com
    “`
    如果一切正常,你将收到一条欢迎信息。

    现在,在服务器上已成功添加了Git密钥。这样,你就可以使用SSH协议与Git服务器进行安全通信,无需每次输入密码。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在服务器上添加Git密钥有以下几个步骤:

    1. 生成SSH密钥对:在服务器上打开终端,使用`ssh-keygen`命令生成SSH密钥对。该命令会提示你选择密钥保存的路径和密钥的名称,默认保存在用户的`.ssh`目录下。

    “`
    ssh-keygen -t rsa -b 4096
    “`

    2. 将公钥添加到Git账户:使用`cat`命令查看生成的公钥,并将其复制到剪贴板。

    “`
    cat ~/.ssh/id_rsa.pub
    “`

    然后登录到你的Git账户,找到“Settings”选项,在“SSH and GPG keys”页面中,点击“New SSH key”按钮。将刚刚复制的公钥粘贴到“Key”字段中,并为该公钥取一个适当的名称。

    3. 测试连接:在服务器上使用`ssh -T git@github.com`命令测试连接是否成功。如果出现成功的提示信息,则说明连接成功。

    4. 克隆仓库:在服务器上使用`git clone <仓库链接>`命令克隆你的Git仓库。该命令将自动使用添加的SSH密钥来进行身份验证。

    5. 配置全局用户名和邮箱:在服务器上使用以下命令配置全局用户名和邮箱。

    “`
    git config –global user.name “Your Name”
    git config –global user.email “your.email@example.com”
    “`

    这样在使用Git进行代码提交时就会使用这个全局用户名和邮箱。

    值得注意的是,上述步骤是在Linux环境下的操作,如果你使用的是Windows服务器,可以通过安装Git for Windows来获取相应的命令行工具。另外,如果你使用的是其他Git服务器,操作步骤可能会有所不同,但基本原理是相似的。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在服务器上添加 Git 密钥需要以下步骤:

    第一步:生成密钥对
    1. 打开终端或命令行窗口。
    2. 输入以下命令来生成公钥和私钥:

    “`
    ssh-keygen -t rsa -b 4096 -C “your_email@example.com”
    “`

    其中,`your_email@example.com`应替换为你注册 Git 平台时使用的电子邮件地址。

    3. 接下来,系统会提示你选择密钥的保存路径和文件名。默认情况下,密钥会保存在用户主目录下的 `.ssh` 文件夹中。你可以按需更改,也可以直接按回车键使用默认值。

    4. 稍后,系统会要求你为密钥设置一个密码。这是为了保护你的私钥,如果没有特殊需求,你可以直接按回车键跳过密码设置。

    5. 密钥生成完成后,会在指定的路径下生成两个文件:
    – `id_rsa`:私钥文件,不能泄露。
    – `id_rsa.pub`:公钥文件,可以分享给 Git 平台。

    第二步:添加公钥到 Git 平台
    1. 打开公钥文件 `id_rsa.pub`,可以使用文本编辑器或命令行打印出来。

    “`
    cat ~/.ssh/id_rsa.pub
    “`

    2. 将公钥复制到剪贴板。
    3. 登录到 Git 平台,进入用户设置(settings)或个人资料(profile)页面。
    4. 找到 SSH 公钥部分,点击添加新的 SSH 公钥。
    5. 将剪贴板中的公钥粘贴到输入框中,并保存。

    第三步:测试连接
    1. 在终端或命令行窗口中输入以下命令,替换 `your_git_username` 和 `your_git_host` 为实际值。

    “`
    ssh -T git@your_git_host
    “`

    2. 检查输出,如果提示成功连接且提供了正确的用户名,则说明密钥配置成功。

    至此,你已经成功在服务器上添加了 Git 密钥。接下来,你就可以使用密钥进行 Git 操作,无需每次输入密码。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部