sh: git: not \x{##**$$}\x{e76f}\x{e76f}都不能对github.com进行身份验证
上面是我从一个运行大量内容的make重构命令中得到的错误,我/我们用来解决这个问题的解决方案是将Git个人访问令牌添加到mac密钥链中,然后添加
"config": {
"preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true,
"github-oauth": {
"github.com": "foobar"
}
}github- the到我的composer.json以便工作项目构建,然后我从composer.json中删除了github,所以这个项目已经启动,我可以编写代码,但是我的问题是,这将发生在下一次重建中。
基本上,我的问题是-如何使用个人访问令牌对github进行身份验证?我希望答案是在env中为本地存储的每个用户提供个人访问令牌,但我是初级用户,不知道您将如何实现这一点。
它是在圆环中构建的,所以我们可以共享一个github帐户并将个人访问令牌存储在它的env中吗?当然,我不希望我的个人访问令牌成为公共/远程访问令牌。
发布于 2022-07-25 07:41:22
下面是我如何处理这种情况,创建一个包含auth令牌的文件,并且不应该将该文件提交给您的vcs,下面是git的一个示例:
//.gitignore
docker/php/auth.json//docker/php/auth.json
{
"github-oauth": {
"github.com": "YOUR_TOKEN"
}
}# Dockerfile
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
#Copy your token
COPY docker/php/auth.json /root/.composer/auth.json
#Then you can call composer
composer install喷射器结构:
docker/
php/
auth.json
.gitignore
Dockerfile希望能帮上忙
https://stackoverflow.com/questions/60830327
复制相似问题