ssh non-login shell模式连接mac系统的服务器时加载不了服务器内的环境变量
时间: 2023-04-03 10:02:35 浏览: 70
您好,这个问题可能是由于您的环境变量没有被正确加载导致的。您可以尝试在您的SSH配置文件中添加以下内容:
```
PermitUserEnvironment yes
```
这将允许您的SSH会话加载您的用户环境变量。如果问题仍然存在,您可以尝试在您的bash配置文件中添加以下内容:
```
source ~/.bash_profile
```
这将强制加载您的bash配置文件,包括您的环境变量。希望这可以帮助您解决问题。
相关问题
使用ssh连接mac系统的服务器时加载不了服务器内的环境变量
你可以尝试在连接服务器时加上"-t"参数,例如:ssh -t user@server,这样可以强制加载服务器的环境变量。另外,你也可以在服务器的.bashrc或者.profile文件中设置环境变量,这样每次登录服务器时都会自动加载。
Jenkins使用ssh连接zsh模式的macos时没加载环境变量文件
您好,对于这个问题,我可以提供一些解决方案。您可以在 Jenkins 的 SSH 插件中设置环境变量,或者在 Jenkins 的构建步骤中使用 source 命令加载环境变量文件。另外,您也可以在 zsh 的配置文件中设置全局环境变量,这样在任何情况下都能够加载。希望这些信息能够帮助您解决问题。