当我尝试推送到远程存储库时,
git push origin xyz
它被困住了.我尝试ssh -T git@github.com并取得了成功:
您已成功通过身份验证,但GitHub不提供shell访问权限.
当我使用详细选项时,我收到一条消息:
git push -v origin xyz
推送到git@github.com:repo.git
并在大约10分钟后用另一条消息超时:
与远程主机关闭的github.com连接.
而且我没有得到shell中的提示.
我尝试了以下但无济于事:
--dry-run开关的push结果相同.git clean -d -f -i 跟着 git gc --auto我在macOS High Sierra上并使用SSH身份验证.
我正在构建基于 Oracle Linux 6.7 的 Docker 映像。看来/创建的目录的默认权限不正确:750。我想将其更改为755,但chmodDockerfile中的命令似乎没有效果。
如何设置/目录的权限?我尝试添加
USER root
Dockerfile 但也不起作用。
Dockerfile
FROM oraclelinux:6.7
RUN ls -ld /
RUN chmod 755 /
RUN ls -ld /
Run Code Online (Sandbox Code Playgroud)
输出来自docker build -t oraclelinux:fubar .
Sending build context to Docker daemon 2.048 kB
Sending build context to Docker daemon
Step 0 : FROM oraclelinux:6.7
---> cfc75fa9f295
Step 1 : RUN ls -ld /
---> Running in ed83a5c1f462
drwxr-x--- 21 root root 4096 Aug 27 14:41 / …Run Code Online (Sandbox Code Playgroud)