从0开始将本地git链接至github

前言

本文仅仅使用ssh将本地git链接至github,仅做本人记录使用。

步骤 1: 创建一个 Git 仓库来存放 dotfiles

  1. 创建一个目录来存储 dotfiles。通常,使用 ~/dotfiles 作为存储位置。

    mkdir ~/dotfiles
    
  2. 初始化 Git 仓库
    dotfiles 目录中初始化一个新的 Git 仓库。

    cd ~/dotfiles
    git init
    

步骤 2: 添加文件到 Git 仓库

  1. 查看 Git 状态
    查看有哪些文件已经被跟踪或未跟踪。

    git status
    
  2. 添加需要跟踪的文件
    使用 git add 将你想要版本控制的文件添加到 Git 仓库中。例如,添加 zshrc 文件:

    git add zshrc
    
  3. 提交更改
    一旦文件被添加,可以进行首次提交:

    git commit -m "Initial commit of dotfiles"
    

步骤 3: 推送到远程仓库

  1. 创建一个远程仓库
    在 GitHub中创建一个新的仓库( dotfiles 仓库)。

  2. 将本地仓库与远程仓库关联
    将本地 dotfiles 仓库与远程仓库连接。

    git remote add origin git@github.com:yourGitHubusername/yourGitRepoName
    
  3. 切换到 SSH
    先移除当前的远程仓库 URL,然后添加 SSH URL。

    git remote remove origin
    git remote add origin git@github.com:yourGitHubusername/yourGitRepoName
    
  4. 确保你有 SSH 密钥
    检查是否已经生成 SSH 密钥并添加到 GitHub:

    ls ~/.ssh/id_rsa.pub
    

    如果文件存在,说明你已经有 SSH 密钥。否则,可以通过以下命令生成新的 SSH 密钥:

    ssh-keygen -t rsa -b 4096 -C "your_github_email@example.com"
    
  5. 将 SSH 公钥添加到 GitHub
    通过以下命令显示公钥,然后将其复制到 GitHub 账号的 SSH Keys 页面中:

    cat ~/.ssh/id_rsa.pub
    
  6. 测试 SSH 连接
    测试 SSH 是否配置正确:

    ssh -T git@github.com
    
  7. 推送到远程仓库
    将本地的更改推送到远程仓库:

    git push -u origin main
    
posted @ 2024-10-11 14:59  Coline1  阅读(10)  评论(0编辑  收藏  举报