Git添加用户名、密码、修改用户名密码

Git添加用户名、密码、修改用户名密码,第1张

注意: 本地电脑.ssh的公钥id_rsa.pub和私钥id_rsa还是基于自己本地电脑创建的, 然后把自己本地电脑公钥id_rsa.pub添加到自己的gitee或者公司的gitlab上

Git global setup

git config --global user.name undefined

git config --global user.email [email protected]

Git修改用户嫌绝档名密码

git config --global --replace-all user.name "要修改的用户名"

git config --global --replace-all user.email"要修改的邮箱"

git config --global --replace-all user.password "要修改的密码"

查看修改完后的用户名:git config user.name

查看修改完后的邮箱:git config user.email

查看修改完后的密码:git config user.password

查看用户名、芹乱邮箱、密码:

如果是上传在自己的gitee上:修改用户名、邮箱、密码:

如果是上传在公司的gitlab上:修改用户名、邮箱、密码:

最后执行:

上传宏春自己gitee上:

上传公司gitLab上

git push遇到错误: [rejected]master ->master (non-fast-forward)的解决方法

git命令-切换分支

git命令切换分支

配返御置用户名:git config --global user.name “username”

配置邮箱:git config --global user.email “[email protected]

配毕兆置ssh免密登录:

1 使用命令生成密钥手世租

ssh-keygen -t rsa -C “user.email”

连续三次回车

一般用户目录下会生成

id_srsa

id_rsa.pub

登录进入gitee,在设置页面找到SSH KEY将.pub文件的内容粘贴进去

使用ssh -T [email protected]测试是否成功即可

当使用HTTPS协议推送代码到Git仓库时,发现每次都需要输入密码, *** 作起来非常麻烦。下面介绍几种免去输入密码的方法。

HTTPS协议推送

使用HTTPS协议,有一种简单粗暴的方式是在远程地址中带租吵岁上密码。

>git remote set-url origin http://yourname:[email protected]/yourname/project.git

还有一种方法,是创建文件存储Git用户名和密码。

以Windows环境为例,在%USERPROFILE%目录中(一般为C:\Users\yourname),打开Git Bash命令行,创建文件

>touch .git-credentials

在文件中输入仓库域名,这里使用了bitbucket.org。

https://yourname:[email protected]

在CMD终端中设置在全局Git环境中,长期存储密码

>git config --global credential.helper store

其他设置密码方式

记住密码(默认15分钟):git config --global credential.helper cache

自定义存储时间:git config credential.helper 'cache --timeout=3600'

SSH协议推送

如碰凳果原来的推送地址协议是HTTPS,可以通过弊睁换成SSH协议,在远程仓库添加SSH Key来实现推送时免账户密码输入。

>git remote -v // 查看远程地址

>git remote rm origin // 删除原有的推送地址

>git remote add origin [email protected]:<用户名>/版本库名

或者

>git remote -v

>git remote set-url origin [email protected]:<用户名>/版本库名

执行推送。

>git push -u origin master

发现提示权限不够。

The authenticity of host 'bitbucket.org (104.192.143.1)' can't be established.

RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'bitbucket.org,104.192.143.1' (RSA) to the list of kn

own hosts.

Permission denied (publickey).

fatal: Could not read from remote repository.

Please make sure you have the correct access rights

and the repository exists.

需要在本地创建该帐号的RSA Key。可以参考以下两篇文章:

Windows下配置SSH连接Github

Git如何在本地生成多个SSH key

然后再执行推送。

>git push -u origin master

就可以推送成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11983338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存