二、将本地生成的公钥,复制到gitlab上。
登录公司的gitlab网址 => 在右上角头像的下拉选择中,点击"Edit profile" =>“SSH Keys” => 将自己电脑上刚生成的
公钥的内容
复制到指定框点击确定即可。
mac在终端复制
公钥
内容命令:
pbcopy < ~/.ssh/id_rsa.pub
其他出现的问题&解决:
1、本地使用sorceTree工具git push提交代码时,一直报错:Password Required, xxx。
答:在项目的根目录下,打开终端,输入命令:
ssh-add -K ~/.ssh/id_rsa
即可。
常用的Mac终端命令:
id_rsa:私钥
1、切换到ssh目录:cd ~/.ssh
2、查看ssh目录下有哪些文件:ls
参考链接:
mac上解决:从gitlab上克隆项目提示:remote: HTTP Basic: Access denied:fatal: Authentication failed for ‘http://xx
本地会生成2个文件:(1)公钥(用于加密);(2)私钥(用于解密):id_rsassh-keygenpassphrase。
首先是不知道怎么忽然mysql用命令行,workbench都登录不了,都
提示
’
Access
denied
for user ‘root’@’localhost’。
数据库卸载重装了几次都不行。好像感觉数据清理不干净。
解决
的过程遇到的坑,这里记录分享下。
有效的操作记录下:
1、首先是跳过权限登录mysql,查看user表,
停止mysql服务~$ sudo service mysql stop
以安全模式启动MySQL~$ sudo mysqld_safe --skip-grant-tables &
可能
提示
mysqld_safe Directory ‘/var/run/mysqld
remote
:
HTTP
Basic
:
Access
denied
fatal
:
Authentication
failed
for '
http
://
xx
x.git/'
关于这个问题其实很简单,是因为博主之前的
GitLab
的密码策略到期后修改了账户的登录密码,而本地计算机系统中的访问凭证还未修改,只需要修改一下本地计算机的
GitLab
的访问策略即可。
1、在本地计算机..
email@com是你注册
GitLab
或GitHub的邮箱
输入命令后回车之后会让你输入密码,你也要输入,也可以一直点击回车,会在~/.ssh下生成 id_rsa和 id_rsa.pub
将id_rsa.pub中的内容复制,然后在GitHub或者
Gitlab
点击add ssh key
cat ~/.ssh/id_rsa.pub
关于
GitLab
登录/推送/拉取代码时候报错(
remote
:
HTTP
Basic
:
Access
denied
fatal
:
Authentication
failed
fo ‘
xx
xx
‘.)
1、
解决
报错:error: could not lock config file C:/Program Files/Git/etc/gitconfig: Permission
denied
2、
解决
报错:
fatal
:
Authentication
failed
for '
http
s://sz
gitlab
.kedacom.com/yjcp/xunfang/code-frontend/patrol-web.git/'
fatal
: ‘
http
s://github.com/administrator/myRepo.git/’
authentication
failed
搞了一晚上才知道原来Git password
authentication
已经不再接受GitHub支持,真是搞事! 必须谢谢stackOverFlow
解决
了我的疑惑
简单来说,就是从 2021 年 8 月 13 号开始,在 GitHub.com 上任何授权 Git 的行为都不再支持密码验证了,请用使用基于
token 的授权方式来替代,比如说
remote
:
HTTP
Basic
:
Access
denied
fatal
:
Authentication
failed
for ‘
http
://lan.gigacre.com:8989/gizone/gizone_h5.git/’
问题描述:
git push 报
HTTP
Basic
:
Access
denied
错误
解决
方案:
如果账号密码有变动 用这个命令 git config ...