「Linux」カテゴリーアーカイブ

ローカルネットワークにgitリポジトリを作る

いろいろ試したんだけど、

どうやらwindowsからは上手くできないみたい。

なんか、暗号鍵やpgp署名を上手く設定しなくちゃいけないて

結局そのやり方がわからなかった。

 

でもLinuxからはちゃんとできた。

なぜだろう・・・

 

まずはリモート側。

$ mkdir project.git

$ cd project.git

$ git init –bare

これでリモートリポジトリを初期化

 

次はローカル側

$ mkdir project

$ cd project

$ git init

$ git add .

$ git commit -m “message” -a

$ git remote add origin ssh://ユーザ@IPアドレス/project.gitのパス

$ git push origin master

 

あとは、ファイルを更新したら、

$ git add .

$ git commit -m “message” -a

$ git push origin master

でリモートにプッシュできる

 

VSCodeのターミナルからSSHにログインする

PHP Stomeとか使ってるところを見ると、

エディターのウィンドウにターミナルっていう窓があって、

そこからサーバにアクセスしてコマンド実行ができる。

これをVSCodeでやりたい。

 

方法としては、opensshというものを使用する。

Windows版はこちらからダウンロードできる。

https://github.com/PowerShell/Win32-OpenSSH/releases

ダウンロードしたファイルからssh.exeと一緒に入っているDLLを

パスの通っているフォルダに入れる。

おすすめはVSCodeのインストールフォルダの下のbinフォルダの中。

あとは、コマンドラインから

ssh [ユーザー名]@[ホスト名]

と打ち込んだあと、パスワードを入力すればログインできる。