如何更换本地github账户

不及物动词 其他 41

回复

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

    要更换本地GitHub账户,您可以按照以下步骤进行操作:

    1. 打开终端或命令提示符:在电脑上打开终端(Mac和Linux)或命令提示符(Windows)。
    2. 检查您当前的Git全局配置:在终端或命令提示符中输入以下命令并按下回车键:

    “`
    git config –global –list
    “`

    这将列出您当前的Git全局配置信息,其中包括用户名和电子邮件地址。

    3. 取消当前Git全局配置:如果您希望清除之前的git配置,可以使用以下命令:

    “`
    git config –global –unset user.name
    git config –global –unset user.email
    “`

    这将取消当前Git全局配置中的用户名和电子邮件地址。

    4. 设置新的Git全局配置:要设置新的Git全局配置,请使用以下命令:

    “`
    git config –global user.name “Your New Username”
    git config –global user.email “yournewemail@example.com”
    “`

    将”Your New Username”替换为您的新用户名,将”yournewemail@example.com”替换为您的新电子邮件地址。

    5. 验证新的Git全局配置:要验证新的Git全局配置已成功设置,请再次使用第2步中的命令:

    “`
    git config –global –list
    “`

    您应该看到新的用户名和电子邮件地址。

    这样,您就成功地更换了本地GitHub账户。请注意,这只会更改本地仓库的提交信息,而不会更改GitHub网站上的账户信息。如果您需要更改GitHub网站上的账户信息,请登录GitHub网站并进入您的个人设置页面进行修改。

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

    要更换本地 GitHub 账户,您可以按照以下步骤进行操作:

    1. 生成新的 SSH 密钥对:首先,您需要为新的 GitHub 账户生成一个新的 SSH 密钥对。打开命令行工具(如 Git Bash)并输入以下命令:

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

    将 “your_email@example.com” 替换为您新账户的邮箱地址。按照提示设置密钥文件的保存路径和密码。这将生成一个新的 SSH 密钥对。

    2. 添加新的 SSH 密钥到 GitHub 账户:登录新的 GitHub 账户并转到 “Settings”(设置)页面。选择 “SSH and GPG Keys”(SSH和GPG密钥)选项卡,然后点击 “New SSH key”(新建SSH密钥)按钮。在 “Title”(标题)字段中,为该密钥提供一个描述性的名称。在 “Key”(密钥)字段中,复制并粘贴之前生成的公钥内容(通常位于 `~/.ssh/id_rsa.pub` 文件中)。点击 “Add SSH key”(添加SSH密钥)按钮来保存并添加新的 SSH 密钥。

    3. 更新 Git 全局配置:打开命令行工具并输入以下命令来配置您的新 GitHub 用户名和邮箱:

    “`
    git config –global user.name “your_username”
    git config –global user.email “your_email@example.com”
    “`

    将 “your_username” 和 “your_email@example.com” 替换为您的新用户名和新邮箱地址。

    4. 更新远程仓库地址:对于每个已经克隆到本地的仓库,您需要更新它们的远程仓库地址。使用以下命令来更新远程仓库的 URL:

    “`
    git remote set-url origin git@github.com:your_username/your_repository.git
    “`

    将 “your_username” 和 “your_repository” 替换为您的新用户名和仓库名称。

    5. 验证更换成功:使用以下命令来验证更换成功:

    “`
    ssh -T git@github.com
    “`

    如果您看到类似 “Hi your_username! You’ve successfully authenticated, but GitHub does not provide shell access.” 的消息,那么您已经成功更换了本地 GitHub 账户。

    通过按照以上步骤,您可以成功更换本地 GitHub 账户。请确保在此过程中仔细遵循每个步骤,并确保您对新和旧账户的配置和密钥操作正确无误。

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

    更换本地 GitHub 账户需要进行如下步骤:

    1. 生成新的 SSH 密钥或配置现有的 SSH 密钥。
    2. 添加新的 SSH 公钥到你的 GitHub 账户。
    3. 测试 SSH 连接。
    4. 更改本地 Git 仓库的远程 URL。
    5. 测试新的连接。

    下面我们将逐步介绍每个步骤的具体操作。

    ## 步骤一:生成新的 SSH 密钥或配置现有的 SSH 密钥

    如果你之前没有生成过 SSH 密钥,可以使用以下命令来生成新的 SSH 密钥:

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

    在这个命令中,你需要替换 `your_email@example.com` 为你的电子邮箱地址。

    如果你已经有了现有的 SSH 密钥并且希望继续使用它,你可以跳过这一步。

    ## 步骤二:添加新的 SSH 公钥到你的 GitHub 账户

    1. 复制你新生成的 SSH 公钥内容。

    – 在 macOS 或 Linux 上:

    “`bash
    $ pbcopy < ~/.ssh/id_rsa.pub ``` - 在 Windows 上,你可以使用 PuTTY 之类的软件来复制 SSH 公钥。2. 登录到你的 GitHub 账户并进入「Settings」页面。3. 在「Settings」页面左侧的菜单中,点击「SSH and GPG keys」。4. 点击「New SSH key」按钮。5. 在「Title」字段中输入一个描述性的名称,然后将复制的 SSH 公钥粘贴到「Key」字段中。6. 点击「Add SSH key」按钮。## 步骤三:测试 SSH 连接在这一步,你需要确保你的 SSH 连接已经正确设置。```bash$ ssh -T git@github.com
    “`

    如果你收到如下输出:

    “`
    Hi username! You’ve successfully authenticated, but GitHub does not provide shell access.
    “`

    那么你已经成功地设置了 SSH 连接。

    ## 步骤四:更改本地 Git 仓库的远程 URL

    现在你需要改变你本地 Git 仓库的远程 URL。

    1. 进入你的 Git 仓库的根目录。

    2. 使用以下命令查看当前的远程 URL:

    “`bash
    $ git remote -v
    “`

    3. 使用以下命令来更改远程 URL:

    “`bash
    $ git remote set-url origin git@github.com:your-username/your-repo.git
    “`

    将 `your-username` 替换为你的 GitHub 用户名,`your-repo` 替换为你的仓库名称。

    4. 使用以下命令再次验证远程 URL 是否已更改:

    “`bash
    $ git remote -v
    “`

    ## 步骤五:测试新的连接

    运行以下命令检查你是否可以成功地连接到你的 GitHub 仓库:

    “`bash
    $ git pull
    “`

    如果一切正常,你现在应该已经成功更换了本地 GitHub 账户。

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

400-800-1024

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

分享本页
返回顶部