这可能是一个愚蠢的问题.但我无法通过搜索找到任何相关信息.也许,这是一个愚蠢的问题.
我已将代码存储在github中.
2小时前,我想在存储库中更新我的代码,但我的本地没有该代码.所以我克隆了它,修改了代码并推送它.这时,git提示我输入github的用户名和密码.我键入它并更新代码.
之后,我在"OTHER"存储库中读取了我的代码.我也找到了需要修改的东西.所以我将该存储库克隆到我的本地计算机,修改了代码并推送它.
但是......此时,git不会提示输入github的用户名和密码.
咦?这是否意味着任何人在github中克隆我的代码也可以推送到我的github存储库?这是非常危险的情况,不是吗?
所以我测试了在github中创建新的存储库.我将这个新的存储库克隆到我的本地,进行了一些更改并推送它.但是git也没有提示输入用户名和密码的消息.
所以,我的问题是,
在执行上述工作时,以下是我的命令.
$git init
$git clone https://github.com/[user name]/[repository name].git
<some change>
$git add *
$git commit -m "change"
$git remote add origin https://github.com/[user name]/[repository name].git
$git push origin master
Run Code Online (Sandbox Code Playgroud)
添加信息.有关更多详细信息,我捕获了我的github设置页面.
Foo*_*ish 23
您可以通过运行以下命令手动取消设置credential.helper.
git config --global --unset credential.helper
Run Code Online (Sandbox Code Playgroud)
使用--global或--local或--system按您的需求.
然后推入github将要求输入用户名和密码.
如果您使用的是另一种方法,请执行此操作,如下所示,但请注意,如果您将credential.helper与git一起使用,它将再次保存您的凭据.
转到control panel- > Credential Manager- > Windows Credentials 并删除您的git凭证条目/条目.

小智 5
这可能会有所帮助.. https://help.github.com/articles/caching-your-github-password-in-git/
默认情况下,Git 会将您的密码保存在缓存中 15 分钟。
| 归档时间: |
|
| 查看次数: |
21837 次 |
| 最近记录: |