Discuss / Git / 从 clone 开始,每次 pull 、 push 都需要输入密码

从 clone 开始,每次 pull 、 push 都需要输入密码

Topic source

末子网络

#1 Created at ... [Delete] [Delete and Lock User]

我提一杯 ~ 

首先我们 authorize_keys 都正常的情况下,第一次 clone 需要输入密码,疑惑的是,这时候你不知道输入什么密码,自始至终咱也没设置过密码啊 !! 套用作者的话,毕竟不是什么军事项目 !!

这个时候评论区有了答案,给 git 这个账号设置个密码,然后输入这个密码就可以了 ! 撒花

但是后续每次 pull 都要输入密码,不甚其烦 ~ 于是继续我把 git 删了,从头再来一遍,这次我从创建好 git 用户开始就 su git 切换到 git 用户操作,后面创建文件夹之类的都是在这个用户下操作的 !这把不存在权限问题了吧 !!!结果还是一样的

然后我把本地的 ssh key ,重置了,并校验了和 github 通信!竟然新的key authored faild  ,,,我慌了 !!!

最后找到一个哭笑不得的答案 !!就是在第一次与git服务器链接的时候,客户端会提示这个ssh通信不可信,本次通信的key是,让你确认!!yes/no,通常我们直接回车!!问题就在这里!!

你必须输入 yes ! 你必须输入 yes ! 你必须输入 yes !

然后回车!一切都好了起来 ……

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你回头看:

添加远程库 - SSH警告


  • 1

Reply