git 常用操作命令
git 修改仓库地址(源)
方法1:
直接修改
git remote set-url origin NewGitURL
方法2:
删掉旧的再添加新的
git remote rm origin
git remote add origin NewGitURL
方法3:
修改config文件
如果项目有加入版本控制,那可以到项目的根目录下,查看隐藏文件夹, 发现.git文件夹,找到其中的config文件,就可以修改其中的git remote origin地址了。
如何修改Git仓库的URL(地址)
git通过命令更换远程仓库地址-----和更换地址后对项目进行操作显示无权限问题
1 怎么更换git远程仓库地址
方法一 : 通过命令直接修改远程仓库地址
1 2 3 | git remote 查看所有远程仓库 git remote xxx 查看指定远程仓库地址 git remote set -url origin 你新的远程仓库地址 |
方法二: 先删除在添加你的远程仓库
1 2 | git remote rm origin git remote add origin 你的新远程仓库地址 |
方法三: 直接修改你本地的.git文件
1 2 3 | 这里需要注意的问题是需要进入你的项目目录中 例如:你的项目名为test,那么你就进入test文件夹。 **.git文件是隐藏文件你需要显示隐藏文件才能看见** |
进入.git文件编辑.git文件中的config文件修改config文件中的url路径为你的新远程仓库地址路径。
上面内容信息就是修改git远程仓库地址方法git 的连接方式分为两种见下图,方法都是正确的我比较喜欢使用第一种命令方法,简单快捷。但是我修改完成之后呢,在去操作的时候他就提示我没有权限了,我确定我是有权限的那是怎么回事呢?你们可能有的人没有预见过,可能有的人预见过。我说下我的问题所在吧
。
通过这个图片我们可以看出来git的连接方式分为两种一种是https连接,一种是ssh连接。问题的原因就是在于我一直对远程操作库的连接都是https连接。但是我们老大在更换远程仓库的时候给我们发送的连接是ssh连接。我通过上面的三种方法对远程仓库的位置进行了更改,更改后的url路径是ssh连接路径。但是我在码云上的个人信息设置中没有填写我的ssh,所以就造成了我无权限的问题。那么我们就来建立一下ssh连接吧。
1 首先需要在我们的远程码云上设置自己的ssh,可能大家使用的代码托管平台不同,但是思路应该是一样的。
进入自己的个人资料中点击设置,选择公钥设置。公钥key标题可以随意
生成我们自己的公钥
1 找到自己的本机用户地址我用的是windows系统,点击进入C盘,点击进入用户,点击进入你的用户文件夹(我的文件夹叫做lqf,你的可能是zhangsan lisi 什么的是由你最初设置电脑是设置的)。 进入了你的文件夹之后你会找到一个.ssh文件夹进入其中。
如上图所示,如果此文件中有红箭头标识的文件就直接打开复制文件中内容粘贴到git远程ssh设置中的公钥位置保存就可以了。这时你就可以正常通过ssh进行远程操作了。
如果你的上图中没有红箭头的标识那么需要你自动生成一下。
右键打开git Bash Here
输入命令 ssh-keygen.exe 就会自动生成id_rsa.pub文件了,打开文件中的内容复制粘贴到git远程仓库中ssh设置的公钥位置就可以了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具