Skip to content

使用 Git 命令,将本地项目关联到远程 GitHub 仓库并推送同步内容

发表: at 14:00

本文将指导你如何使用Git命令将本地项目关联到远程GitHub仓库,并推送同步内容,同时解决可能遇到的SSH认证问题。

一、Git远程仓库同步步骤

1. 在GitHub上创建远程仓库

  1. 登录你的GitHub账号,点击右上角的“+”号,选择“New repository”。
  2. 填写仓库名称、描述等信息,选择公开或私有,然后点击“Create repository”。
  3. 创建成功后,GitHub会提供远程仓库的URL,复制这个URL,后面会用到。

2. 在本地项目目录下初始化Git仓库

  1. 打开终端,进入你的本地项目目录。

  2. 运行以下命令初始化Git仓库:

    git init
    

3. 将本地项目文件添加到Git仓库

  1. 运行以下命令将所有文件添加到暂存区:

    git add .
    
  2. 或者,如果你只想添加特定的文件,可以使用git add <文件名>

4. 提交本地仓库更改

  1. 运行以下命令提交更改,并添加提交信息:

    git commit -m "Initial commit"
    
  2. "Initial commit"替换为你的提交信息。

5. 关联远程GitHub仓库

  1. 运行以下命令将本地仓库与远程仓库关联:

    git remote add origin <远程仓库 URL>
    
  2. <远程仓库 URL>替换为你在GitHub上复制的远程仓库URL。

  3. 检查远程仓库URL是否正确,使用以下命令:

    git remote -v
    
  4. 如果URL以https://开头,则需要将其更改为SSH形式,使用以下命令:

    git remote set-url origin git@github.com:<你的用户>/<你的仓库>.git
    

6. 将本地仓库内容推送到远程仓库

  1. 运行以下命令将本地仓库内容推送到远程仓库:

    git push -u origin master
    
  2. 如果你的远程仓库默认分支不是master,请将master替换为你的分支名称(例如main)。

7. 可能出现的错误和解决方案

二、SSH认证问题解决方案

ssh -T git@github.com运行正常,git push -u origin master仍然需要认证,这通常是由于以下几个原因:

1. 远程仓库URL配置错误

2. SSH密钥未正确添加到SSH Agent

3. GitHub个人访问令牌(Personal Access Token)

4. 凭据缓存问题


上篇文章
爬虫在deepseek加持下所向无敌
下篇文章
一文搞懂混合专家(MoE)模型