Git - 克隆 / 推送仓库时提示没有权限怎么办?

简介: Git - 克隆 / 推送仓库时提示没有权限怎么办?

1、克隆/推送仓库时提示没有权限

首先需要确定您对需要操作的git仓库有没有相应访问/写入的权限,如果没有相应权限,在执行相关命令时会提示无权限。

image.png



确认对仓库有相关权限后:

您在命令行终端克隆/推送git仓库时需要输入的用户名(Username)和密码(Password)应该为:

用户名(Username):git用户名或者邮箱      密码(Password):慕课网登录密码

2、如果在克隆/推送命令执行完毕后没有出现输入用户名密码的提示,而且终端直接显示没有权限

windows用户可以在控制面板-凭据管理器中修改/删除本地存储的凭据后再试,具体操作步骤参照下图:


image.pngimage.png


在普通凭据中删除git.imooc.com的相关凭据后重新在Git命令行终端执行命令后会再次出现输入用户名密码的提示。

如果用户有多个慕课网账号,不同账号购买的课程不同时,克隆/推送代码到仓库时需要使用相应的慕课网账号的Git用户名和密码,可以编辑修改windows普通凭据中git.imooc.com的相关凭据,也可删除凭据后在推送代码时重新填写。



image.png


苹果Mac用户提示没有权限时可以在应用程序-实用工具-钥匙串访问中修改/删除本地存储的钥匙串后再试,具体操作步骤参照下图:

image.pngimage.png


在钥匙串访问的搜索框输入“git”或“git.imooc.com”找到相应钥匙串删除后重新在命令行终端执行命令后会再次出现输入用户名密码的提示。

如果用户有多个慕课网账号,不同账号购买的课程不同时,克隆/推送代码到仓库时需要使用相应的慕课网账号的Git用户名和密码,可以编辑修改钥匙串访问中git.imooc.com的相关钥匙串,也可删除钥匙串后在推送代码时重新填写。

目录
相关文章
|
2天前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
11 1
git学习三:git使用:删除仓库,删除仓库内文件
|
2天前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
13 4
|
10天前
|
存储 开发工具 git
Git 远程仓库地址管理:添加、修改和验证
Git 远程仓库地址管理:添加、修改和验证
17 4
|
9天前
|
编译器 开发工具 数据安全/隐私保护
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
本文提供了一个关于如何在Gitee上进行多人协作和版本控制的详细教程,包括新建和初始化仓库、克隆仓库、邀请好友共同管理仓库以及注意事项,旨在帮助用户顺利进行代码协作开发。
39 0
Git——多人协作/版本控制,在一个gitee仓库下开发(Gitee版教程)手把手教学,包好用的!
|
20天前
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
244 6
|
9天前
|
前端开发 开发工具 git
搭建Registry&Harbor私有仓库、Dockerfile(八)+前端一些好学好用的代码规范-git hook+husky + commitlint
搭建Registry&Harbor私有仓库、Dockerfile(八)+前端一些好学好用的代码规范-git hook+husky + commitlint
15 0
|
21天前
|
网络安全 开发工具 git
6-23|自建仓库如何免密执行git pull
6-23|自建仓库如何免密执行git pull
|
2月前
|
开发工具 git
【GIT 第二篇章】GIT常用命令
Git常用命令涵盖初始化、状态管理、提交、分支处理、远程操作等关键流程。`git init`启动本地仓库,`git clone`下载远程仓库。通过`git status`和`git diff`检查工作状态与差异。利用`git add`暂存文件,`git commit`保存更改。借助`git branch`、`git checkout`、`git merge`和`git rebase`管理分支。使用`git fetch`、`git pull`和`git push`同步远程仓库。通过`git reset`、`git revert`和`git checkout`实现版本回退。
59 0
|
2天前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
13 0
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令