如果你用git从远程pull拉取代码,每次都要输入密码,那么执行下面命令即可
git config --global credential.helper store
这个命令则是在你的本地生成一个账号密码的本子似的东东,这样就不用每次都输入了(但是还得输入一次)
Git同步它人的远程仓库至自己的Git服务器 并自动定时更新
https://blog.csdn.net/qq_28387069/article/details/78757346
----------------
方法1:使用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]方法2:
在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)? yesWarning: Permanently added ‘bitbucket.org,104.192.143.1‘ (RSA) to the list of known hosts.Permission denied (publickey).fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository exists. 需要在本地创建该帐号的RSA Key。可以参考以下两篇文章:Windows下配置SSH连接GithubGit如何在本地生成多个SSH key然后再执行推送。> git push -u origin master 就可以推送成功了。
原文地址:https://www.cnblogs.com/bluestorm/p/8710267.html
时间: 2024-08-30 04:00:48