我在命令行提交git 都不需要账号密码
但是使用java调用shell就需要
怎么解决?
能sudo git push -u -p 这种指定账号密码吗
我在命令行提交git 都不需要账号密码
但是使用java调用shell就需要
怎么解决?
能sudo git push -u -p 这种指定账号密码吗
8 回答6.8k 阅读
5 回答3.3k 阅读
4 回答1k 阅读✓ 已解决
3 回答2.9k 阅读
1 回答2.5k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答555 阅读✓ 已解决
大多数情况下,都是因为 Java 运行时的用户和你在 Cli 下运行的账号不一样。
你可以检查一下 Java 运行的用户,然后使用切换到那个用户去使用下面的方式处理。
1、使用 ssh 仓库地址(需要把私钥添加到用户目录下的 ~/.ssh/ 目录下)
2、git 配置保存密码,配置完成后要 push 或者 pull 一下(输入一次密码就会记住)。
3、在 http[s] 的远程仓库地址中填写密码。