SSH连接Sourcetree& PHPStorm

时间:2014-08-14 03:29:50

标签: git ssh phpstorm

我安装了配置了git和laravel的SSH服务器。

Laravel工作得很好,它向我展示了家庭观点,这样就可以了。

问题是我想在PHPStorm中对laravel进行编码,并通过SourceTree将更改保存在VCS中。

我已经关注了Git官方文档:

  1. 在SSH服务器中安装Git
  2. 配置我的身份如下:
    git config --global user.name" Polinicles"
    git config --global user.email sergi.bema@gmail.com

  3. 我在我的根目录(/ var / www / html)上启动了一个git存储库,在那里我还安装了laravel文件夹:
        git init

  4. 之后,我添加了所有输入的文件:
    git add。

  5. 我已经像这样配置了SourceTree:
    Sourcetree1

  6. 我尝试将git repo从我的SSH克隆到git网站,但它告诉我,我已经克隆了一个空的回购邮件。Putty

  7. 我真的很失败,这不是我第一次尝试使用其他教程,手册等设置Git ......没有结果。显然我也无法设置PHPStorm。

    任何人都可以帮助我?

    非常感谢你!

1 个答案:

答案 0 :(得分:0)

编辑:

要在本地存储库中工作并将其推送到服务器上的远程存储库,请执行以下操作:

  • ssh root@Laravel
  • git --bare init
  • 在您当地的机器上:
  • git init
  • git remote add origin ssh://root@laravel/var/www/html
  • git add .
  • git commit -m "Your commit message"
  • git push origin master

然后,每当您需要将更改推送到laravel服务器时,请再次使用最后三个命令提交并推送。


原始答案: 您似乎正在尝试从github复制文件,但您在github上的存储库为空。

如果要将本地文件夹的内容添加到github存储库,则必须执行以下操作:

  • git add .
  • git commit -m "A commit message"
  • git push origin master

这会将当前目录中的所有文件添加到本地存储库并创建提交。之后它会将提交推送到github。

请记住,git clone用于从您指定的存储库中“下载”,您必须使用git push origin master将存储库上传到github。