Git global setup
git config --global user.name undefined
git config --global user.email huoxinyue5@jd.com
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 “xxx@email.com”
配毕兆置ssh免密登录:
1 使用命令生成密钥手世租
ssh-keygen -t rsa -C “user.email”
连续三次回车
一般用户目录下会生成
id_srsa
id_rsa.pub
登录进入gitee,在设置页面找到SSH KEY将.pub文件的内容粘贴进去
使用ssh -T git@gitee.com测试是否成功即可
当使用HTTPS协议推送代码到Git仓库时,发现每次都需要输入密码, *** 作起来非常麻烦。下面介绍几种免去输入密码的方法。HTTPS协议推送
使用HTTPS协议,有一种简单粗暴的方式是在远程地址中带租吵岁上密码。
>git remote set-url origin http://yourname:password@bitbucket.org/yourname/project.git
还有一种方法,是创建文件存储Git用户名和密码。
以Windows环境为例,在%USERPROFILE%目录中(一般为C:\Users\yourname),打开Git Bash命令行,创建文件
>touch .git-credentials
在文件中输入仓库域名,这里使用了bitbucket.org。
https://yourname:password@bitbucket.org
在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 git@github.com:<用户名>/版本库名
或者
>git remote -v
>git remote set-url origin git@github.com:<用户名>/版本库名
执行推送。
>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
就可以推送成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)