首页 > 其他分享 >从0开始将本地git链接至github

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

时间:2024-10-11 15:02:38浏览次数:1  
标签:Git git 仓库 dotfiles github SSH 链接

前言

本文仅仅使用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 [email protected]:yourGitHubusername/yourGitRepoName
    
  3. 切换到 SSH
    先移除当前的远程仓库 URL,然后添加 SSH URL。

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

    ls ~/.ssh/id_rsa.pub
    

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

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

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

    ssh -T [email protected]
    
  7. 推送到远程仓库
    将本地的更改推送到远程仓库:

    git push -u origin main
    

标签:Git,git,仓库,dotfiles,github,SSH,链接
From: https://www.cnblogs.com/Coline1/p/18458377

相关文章

  • github 上将 stable 合并到 master 分支步骤
    本地仓库分支:origin远端仓库分支:upstream切到非master分支上,比如dev#本地操作gitbranch-Dmastergitfetchupstreammaster::mastergitcheckoutmaster#这步是拉取远端stable到master上,可能会出错误#fatal:Notpossibletofast-forward,abortinggitpu......
  • 网站链接数据库失败,重启网站好了
    遇到网站链接数据库失败的问题,通常有以下几个可能的原因及解决步骤:数据库服务未启动:检查数据库服务器是否正常运行。通过命令行工具或管理界面确认数据库服务状态。网络问题:确认网站服务器与数据库服务器之间的网络连接是否正常。检查防火墙设置,确保没有阻止数据库......
  • 聊聊git push到远程服务器出现RPC failed问题
    前言最近小组成员跟我说,他git提交不了代码。我问了下原因,他说他代码一提交就会报代码语言:txt复制error:RPCfailed;HTTP413curl22TherequestedURLreturnederror:413fatal:theremoteendhungupunexpectedlyfatal:theremoteendhungupunexpected......
  • CSS——表格、表单、链接和导航菜单
    一、设置表格样式CSS中有许多表格属性可以用来设置表格的样式,以下是一些常用的表格属性:border-collapse:设置表格的边框合并规则。可以设置为collapse来合并边框,或设置为separate来分隔边框(默认值为separate)。border:设置表格的边框样式、宽度和颜色。例如:border:1pxsoli......
  • vscode git 提交不进行commit 校验按钮开启
    第一种方式设置里面搜索gitverify,然后打钩然后git提交这里就有不校验的按钮了第二种方式直接setting.json里添加配置"git.allowNoVerifyCommit":true,......
  • git push 提示 401 Unauthorized while accessing https 的原因及解决方法
       问题报错:error:TherequestedURLreturnederror:401Unauthorizedwhileaccessinggit版本:1.7.1解决方法一:指定用户gitclonehttps://github.com/org/project.git换成gitclonehttps://[email protected]/org/project.git或者gitclonehttps://username:passw......
  • 使用Git创建本地仓库(命令行方式&图形化界面方式)
    1.使用命令行创建本地仓库(1)在空文件夹中点gitbashhere(2)输入gitinit即创建目录2.使用图形界面创建本地仓库(1)一个空文件夹repo1(2)右键→GitGUIHere(3)选择createnewrepository......
  • 利用git推送或拉取代码到远程仓库-整理知识点
    1.注:1)使用gitremoteaddorigin+地址来增加远程仓库,链接远程git仓库时,使用HTTPSurl,一般会结合PAT(personnalaccesstoken)进行身份认证,而使用SSH地址,则不用。2)使用gitclone+地址来克隆远程仓库(默认远程服务器origin)到本地并默认初始化本地仓库、建立本地分支main。2.初......
  • git常用的分支命令
    克隆一个远程仓库:gitclone远程地址显示分支:gitbranch可选标志标志-r:显示远程分支-a:显示所有分支(本地和远程)-v:显示最后一次提交分分支创建一个分支:gitbranch分支名字创建分支并且切换该分支:gitcheckout-b分支名字切换分支:gitcheckout分支名字删除分支:gi......
  • Gitlab添加SSH密钥
    1、首先本地需要下载git,确保右键有gitbash选项2、在C盘用户文件夹下,找到.ssh目录(没有新建)3、在此目录下打开gitbash4、生成密钥ssh-keygen-trsa-b4096-C"[email protected]"ssh-keygen:这是生成SSH密钥对的命令。-trsa:这个选项指定了密钥类型。rsa是一种常用的加密......