社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Git要求我的用户名和密码在Arch Linux中推送到Github

MD. Saffan Alvy • 3 年前 • 1460 次点击  

我正在做我的一个项目,我把代码上传到github上。我从Win10操作系统开始从事这个项目,目前我在Arch linux中工作。在windows中,它过去不要求我输入任何密码,但现在可以了。

我以前从未从linux上推出过。今天,当我尝试推送终端和VB代码时,它们都在询问我的github用户名和密码。

我把这个项目的备份保存在我的usb硬盘上,现在我把它粘贴到我的linux ssd上。我要说的是,我不是从回购协议中克隆出来的。至于我的全球用户名&用户电子邮件担心两者都是准确的。我没有使用任何SSH,所以当我键入 git remote -v 在我的终端中,它显示https链接作为获取和推送的来源。

为什么要问我的用户名和密码?提供我的密码安全吗?如果我提供了我的证件,那么我每次推的时候都必须提供吗?如何解决这个问题?

我已经搜索了stackoverflow的解决方案,但我发现的其他问题与我的标准不匹配,因为在windows中,它运行良好,没有询问任何凭据。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132103
 
1460 次点击  
文章 [ 3 ]  |  最新文章 3 年前
MD. Saffan Alvy
Reply   •   1 楼
MD. Saffan Alvy    3 年前

我不明白人们为什么要编辑我的帖子。我试图发布一个解决我之前遇到的问题的方法。那为什么人们要编辑我的帖子呢?我只是想为未来提出一个合适的解决方案,让人们从中受益。然而,问题的解决方案是,您必须执行ssh推送,然后它将不会提示输入用户名&密码没了。这就是全部。现在请不要编辑我的帖子。我甚至不知道你怎么能这么做!

Code-Apprentice
Reply   •   2 楼
Code-Apprentice    3 年前

一般来说,向git提供用户名和密码是安全的,但GitHub不再允许使用用户名和密码进行身份验证。相反,您需要使用ssh或生成个人访问令牌。

看见 source 详细信息。

Code-Apprentice
Reply   •   3 楼
Code-Apprentice    3 年前

所以,我更新了我的 origin remote 从https到ssh,并在创建了一个由 github 最后我的问题解决了,现在我可以在终端没有任何凭证提示的情况下推进回购。谢谢你,代码学徒。