小编Neo*_*aro的帖子

自定义SSH配置不起作用

我一直在尝试使用端口443连接到Github的ssh,我决定使用自定义的ssh配置文件~/.ssh/config.在创建文件并设置正确的文件权限后,我尝试再次连接,连接仍然在端口22上超时.我知道这是因为端口22被我的ISP阻止(出于某些奇怪的原因).

$ cd ~/.ssh
$ touch config
$ chown $USER config
$ chmod 644 config
Run Code Online (Sandbox Code Playgroud)

然后在配置文件中我添加:

Host pagodabox.io
  HostName git.pagodabox.io
  Port 443

Host github.com
  HostName ssh.github.com
  Port 443
Run Code Online (Sandbox Code Playgroud)

然后我尝试从我的iTerm应用程序中调用它.

$ ssh -T git@ssh.github.com
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ssh:连接到主机ssh.github.com端口22:操作超时致命:无法从远程存储库读取.

请确保您具有正确的访问权限并且存储库存在.

但是,如果我这样做

$ ssh -T -p 443 git@ssh.github.com 
Run Code Online (Sandbox Code Playgroud)

我得到了理想的回应.

您好[用户名]!您已成功通过身份验证,但GitHub不提供shell访问权限.

我正在使用oh-my-zsh FWIW.为什么会这样?我也重新启动了我的mac.仍然文件似乎没有被识别

git ssh port

4
推荐指数
1
解决办法
5368
查看次数

Laravel控制器单元测试问题?

我正在创建一个Laravel 4应用程序,我遇到了一些障碍.在为我的控制器编写测试时,我注意到由于一些奇怪的原因它似乎永远无法验证.继承了我的(剥离的)控制器代码.

<?php use Controllers\Base\PublicController;

class GuestController extends PublicController {

    /**
     * Display the report issue form.
     *
     * @return null
     */
    public function getReportIssue()
    {
        $this->layout->title = Lang::get('app.report_issue');

        $this->layout->content = View::make('guest.report_issue');
    }

    public function postReportIssue()
    {
        $rules = [
            'full_name' => 'required|min:2|max:100',
            'email'     => 'required|email',
            'issue'     => 'required|min:10|max:1000',
        ];

        $validator = Validator::make(Input::all(), $rules);

        if ($validator->fails())
        {
            return Redirect::route('guest.report_issue')
                ->withInput()
                ->withErrors($validator->messages());
        }

        return Redirect::route('guest.reported_issue')
            ->with('msg', 'Okay');
    }
}
Run Code Online (Sandbox Code Playgroud)

现在他测试我为上面两种方法创建的是......

public function testHandleFailReportIssue()
{
    Input::replace([
        'full_name' => '',
        'email'     => '', …
Run Code Online (Sandbox Code Playgroud)

php unit-testing laravel laravel-4

1
推荐指数
1
解决办法
2201
查看次数

标签 统计

git ×1

laravel ×1

laravel-4 ×1

php ×1

port ×1

ssh ×1

unit-testing ×1