【github项目更新以及相关常用操作】
创始人
2024-03-26 20:37:22
0

文章目录

  • (一)更新github项目以及更新项目里某个特定文件
  • (二)报错
  • (三)github更改默认分支

(一)更新github项目以及更新项目里某个特定文件

更新github项目:
1、首先确保你有github账号并且执行过上传操作(有项目,项目里有文件
2、点击想更新的文件夹,git bash here,或者直接打开对应文件夹,在操作的文件夹中鼠标右击,点击git bash即可。
3、git add .
4、git commit -m '记录本次提交的名称(随意填写)'
5、git remote rm origin
6、git remote add origin http地址/ssh地址
6、git push origin master
这一步操作后会弹出’https://github.com’:
只需要依次输入自己的github账户名和密码就可以了。

更新某个特定的文件也很简单:
只要第三步改为:git add 后面跟上要更新的特定文件名就可以了git add filename,例如,剩下的步骤同上。

(二)报错

git报错fatal: No such remote 'origin' 的解决方法

1、git 报错 fatal: No such remote 'origin' 的解决方法

在本地运行 git remote -v,没有显示任何地址,需要添加,而不是修改。运行:

$ git remote add origin git@github.com:Bushizai/Deep-learning-for-Image.git

查看remote,可以看到 fetchpush 的链接

$ git remote -v
origin	ssh://Bushizai/Deep-learning-for-Image.git (fetch)
origin	ssh://Bushizai/Deep-learning-for-Image.git (push)

运行 push命令,将本地代码推送上去服务端。

$ git push --set-upstream origin master
2、git报错fatal: Could not read from remote repository

2、git报错``fatal: Could not read from remote repository`

问题描述:

在使用Git将本地仓库推送到远程仓库的时候,发生了如下错误:“fatal: Could not read from remote repository.”

问题发现

问题原因:

出现这错误一般是以下两种原因:

  • 客户端与服务端未生成ssh key

  • 客户端与服务端的ssh key不匹配

    为解决以上问题,我们需要重新生成一次ssh key ,并重新配置一下GitHub账户即可。

解决步骤:

1. 生成新的SSH key

如果是客户端与服务端未生成ssh key,那么直接使用:ssh-keygen -t rsa -C “youremail@example.com” 生成新的rsa密钥即可。

如果是客户端与服务端的ssh key 不匹配,此时需要先将本地生成的 id_rsa以及id_rsa.pub这两个文件【一般在用户名下的.ssh文件夹下】删除掉,然后再使用上述指令生成新的rsa密钥。

生成新的rsa密钥

2. 补充:ssh-keygen -t rsa -b 4096 -C "邮箱":这条命令的目的是为了让本地机器ssh登录远程机器上的GitHub账户无需输入密码。

使用 ssh-add ~/.ssh/id_rsa 将产生的新ssh key添加到ssh-agent中:

将ssh key 添加到ssh-agent

补充: 如果出现“Could not open a connection to your authentication agent.”的错误可以使用以下两种方式解决:

eval "$(ssh-agent -s)"  或者  eval `ssh-agent`

3. 将SSH key 添加到你的GitHub账户

在账户选项中选择 “Settings”–>“SSH and GPG keys”–>“New SSH key”,然后打开之前新生成的id_rsa.pub文件,将密钥复制后填写到账户中【注意填写时的格式要求】:

添加ssh key 到账户

4. 验证key

ssh -T git@github.com

使用 ssh -T git@github.com 对ssh key 进行验证:

验证key

当出现上述界面时说明配置成功,此时可以再次执行git push 操作将本地仓库推送到远程。

注: 以上操作命令均在Git Bash中完成。

(三)github更改默认分支

请添加图片描述
如何把github中的Branches`的默认分支`main(default)更改为master(default)

第一步:
请添加图片描述
第二步:
请添加图片描述
第三步:
请添加图片描述
这样更改就好了。

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...