【メモ】さくらレンタルサーバーにgitリポジトリを作る

環境 MacOS 13.3 さくらレンタルサーバーのスタンダードプラン契約済 SSHでサーバー接続設定済 SourceTree インストール済 さくらレンタルサーバーにリモートリポジトリを作成 SSHでサーバー接続 $ ssh アカウント名@アカウント名.sakura.ne.jp リポジトリ格納するディレクトリを作成(最初の1回だけ) ここに今後増えるであろうリポジトリを作っていく $ pwd /home/アカウント名 $ mkdir repositories ベアリポジトリ作成 $ cd repositories $ git init --bare /home/アカウント名/repositories/アプリ名.git SourceTreeにローカルリポジトリ追加 SourceTreeからリモートリポジトリに接続 origin ssh://アカウント名@アカウント名.sakura.ne.jp/home/アカウント名/repositories/アプリ名.git ここまでひとまずOKなのだけど、、、レンタルサーバーにノンベアリポジトリを作成する レンタルサーバーにノンベアリポジトリを作成する(最初の1回だけ) $ cd /home/アカウント名/www $ mkdir repositories 空のディレクトリを作成し、クローンする $ cd /home/アカウント名/www/repositories $ mkdir アプリ名 % git clone /home/アカウント名/repositories/アプリ名.git/ Cloning into 'versions'... warning: You appear to have cloned an empty repository. done. リポジトリへ紐づいている事を確認 % cd /home/アカウント名/www/repositories/vアプリ名/ % git remote -v origin /home/アカウント名/repositories/アプリ名....

4月 8, 2023 · j.osa

【Linux】よく使うコマンド一覧

よく使うかもしれないコマンド一覧 コマンド 説明 よく使うオプション ls ディレクトリの内容を表示 -l: 詳細な情報を表示 -a: 隠しファイルも表示 -h: ファイルサイズを読みやすい形式で表示 -1:リストを縦にソート -r:逆順で表示 -t:更新時間順にソート -m:ファイル名をカンマ区切り表示 -S:ファイルサイズ順にソート -X:ファイルを拡張子毎に集約 --full-time:タイムスタンプ詳細を表示 --help:ヘルプの表示 cd ディレクトリを移動 - cat テキストファイルの内容を表示 -n:行番号を追加 -b:行番号を追加するが、空白行には追加無 -s:連続した空行を1行に変更 pwd 現在のディレクトリのパスを表示 - mkdir ディレクトリを作成 - rm ファイルやディレクトリを削除 -r: ディレクトリを再帰的に削除 -i: 削除前に確認 -f: 確認なしで削除 mv ファイルやディレクトリを移動・名前変更 -b:上書き・削除されるファイルのバックアップ -f:上書き時、確認メッセージ非表示 -i:上書き時、確認メッセージ表示 -n:移動先に同名ファイル・ディレクトリが存在時、移動不可 -v:詳細を表示 cp ファイルやディレクトリをコピー -i:上書前に確認 -v:実行内容の表示 -n:存在するファイルの上書き制御 -f:強制的に上書き -r: ディレクトリを再帰的にコピー find ファイルを検索 -name: ファイル名で検索 -type: ファイルタイプで検索 -mtime: ファイルの最終更新日で検索 -size: ファイルサイズで検索 scp リモート間でファイルをコピー - ssh リモートサーバーに接続 - grep ファイル内の指定したパターンを検索 -i: 大文字小文字を無視して検索...

4月 8, 2023 · j.osa