Github仓库远程操作——简单版

Github远程操作

github仓库简单的远程操作,更多复杂的功能请参考github官方文档

标题

远程操作之前,先添加本地的公钥到github

添加公钥到github

  1. 创建本地ssh公私钥:使用powershell或者gitbash或者cmd 执行命令:ssh-keygen -t rsa,然后会在C盘本地用户的根目录下 .ssh文件夹下生成两个文件,其中 .pub为公钥,可以公开,另一个为私钥,需要保密,不能公开。(如果生成密钥时,自己设置了密码,请牢记密码)

  2. 在github中点击个人头像,然后选择setting-->SSH and GPG keys,进入如下界面:

  3. 然后选择新增SSH key,将上面生成的 .pub 文件用写字板打开,将其中的内容全部复制到key栏下:

  4. 然后就行了

Github仓库远程操作

  1. 在github官网创建新的仓库
  2. 在本地创建一个空文件夹进行git clone https://github.com/xxxx/test.git
  3. 查看关联的远程仓库(此时应该为空): git remote -v
  4. 进入下载的test 仓库: cd .\test\
  5. 然后初始化:git init
  6. 此时不需要添加远程仓库关联到当前位置,因为已经关联上了
    git remote add origin https://github.com/xxxx/test.git
  7. 然后查看当前关联的远程仓库:git remote -v
  8. 此时可以对项目中的文件进行操作,或者增删文件
  9. 操作完成后进行本地修改暂存:git add .
    然后查看本地记录状态: git status
  10. 本地提交:git commit -m "add files"
  11. 远程进行提交:git push origin main

    (如果生成ssh密钥时设置了密码,则此时需要输入改密码)
  12. 注意:此方法不涉及分支,直接在主分支上进行操作,请注意备份仓库的原始版本;如果需要新建分支则在GitHub上新建分支(如:dev),然后将上面的main分支改为新建的分支名称 dev
  13. 另外,如果在got clone时报错 fatal unable to access,则需要添加代理
  14. github添加代理(此处为本地代理):
    http 代理
    git config --global https.proxy 127.0.0.1:xxxx
    git config --global http.proxy 127.0.0.1:xxxx
    socks5 代理
    git config --global http.proxy socks5 127.0.0.1:xxxx
    git config --global https.proxy socks5 127.0.0.1:xxxx
相关推荐
opensnn5 分钟前
当闭源AI遇上开源反击:未来竞争的核心不是模型,而是生态
人工智能·开源
zlinear数据采集卡1 小时前
ZLinear DABM-D223 通信协议与软件开发全解析:从 USB CDC 到 DDS 波形输出
arm开发·嵌入式硬件·fpga开发·开源
microrain1 小时前
从监控孤岛到视联一体:SagooIoT视频监控中心的设计实践
物联网·golang·开源·sagooiot
tedcloud1231 小时前
Impeccable 部署指南:开源前端设计工具 Linux 环境搭建实践
linux·运维·服务器·前端·人工智能·开源
yunwei374 小时前
eBPF 教程:精准隔离已建立的 TCP 连接
linux·安全·开源
zyplayer-doc4 小时前
同一份制度别复制到多个知识库:用zyplayer-doc引用文档解决重复维护
javascript·人工智能·智能手机·开源·ocr
sinovoip5 小时前
香蕉派BPI-M7S开源单板计算机采用瑞芯微RK3588s芯片设计,与树莓派产品尺寸一样
人工智能·开源·业界资讯
凌云拓界5 小时前
NodeVerdict | 性能门禁:把追踪数据变成 CI 规则
ci/cd·信息可视化·开源·node.js·bug·数据可视化·安全架构
阿米亚波5 小时前
【C/C++包管理器】vcpkg(by microsoft)
c语言·c++·git·vscode·microsoft·github·vcpkg
lovingsoft5 小时前
Agent Skills 检验评测开源skills
开源