私は一日中チュートリアルを読んでいますが、まだgitでウェブサイトを管理することはできません。既存のウェブサイトでgitを使ってウェブサイトを管理する
私のホスティングプロバイダでGitが設定されています。私は更新される1つのフォルダを持っており、私はそれのローカルコピーを持っています。私はすでにいくつか変更を加えましたが、git push origin master
コマンドは何もしません。
私は遠隔URLを.git/config
に設定することができたと思います。私はそれが言うgit remote show origin
をしようとすると:
* remote origin
Fetch URL: ssh://path to folder
Push URL: ssh://path to folder
HEAD branch: (unknown)
また、私は更新したい私のリモートフォルダにgit init --bare
を入力しました。
これはトラックを失う部分です。次のステップは何か分かりません。基本的には、私のローカルファイルを自分のサーバー上のそのフォルダにアップロードしたいのですが、私がローカルで変更を加えるときには、FTPを使用する必要がないようにオンラインでプッシュできるようにしたいと考えています。
ここで誤解されているのは、Gitを使ってウェブサイトの変更をアップロードしようとしていることです。これを行うには詰め込むことができますが、Gitの使い方は貧弱です。 Gitはリリースマネージャではありません。 – Schwern
私はこれがウェブサイトをアップデートする素晴らしい方法だと思った。さて、FTPの代わりに何をお勧めしますか? – Kira
これはいずれか/または何かではありません、GitとFTPは、ハンマーやドライバーのように、さまざまなことを行います。そして、[何にもFTPを使わないでください、それは完全に安全ではありません](https://security.stackexchange.com/questions/23124/good-practices-to-secure-ftp-access)。カフェでFTPを使用したことがある場合は、関連するパスワードをただちに変更してください。 ssh、scp、rsync(ssh経由)、sftpなどの暗号化ツールを使用します。 Macを使用している場合は、Cyberduckのようなツールが有効です。 – Schwern