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
相关推荐
冬奇Lab2 小时前
一天一个开源项目(第17篇):ViMax - 多智能体视频生成框架,导演、编剧、制片人全包
开源·音视频开发
玄同7653 小时前
Git常用命令指南
大数据·git·elasticsearch·gitee·github·团队开发·远程工作
一个处女座的程序猿3 小时前
AI之Agent之VibeCoding:《Vibe Coding Kills Open Source》翻译与解读
人工智能·开源·vibecoding·氛围编程
吠品4 小时前
命令行揭示SSL证书真相
https·github·ssl
、BeYourself4 小时前
解决git@github.com: Permission denied (publickey)
github
一只大侠的侠4 小时前
React Native开源鸿蒙跨平台训练营 Day16自定义 useForm 高性能验证
flutter·开源·harmonyos
IvorySQL5 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
一只大侠的侠6 小时前
Flutter开源鸿蒙跨平台训练营 Day11从零开发商品详情页面
flutter·开源·harmonyos
一只大侠的侠6 小时前
React Native开源鸿蒙跨平台训练营 Day18自定义useForm表单管理实战实现
flutter·开源·harmonyos
一只大侠的侠6 小时前
React Native开源鸿蒙跨平台训练营 Day20自定义 useValidator 实现高性能表单验证
flutter·开源·harmonyos