0

私はGitにかなり慣れていません。私はローカルで作業しましたが、今日は git を使用してリモート マシンをセットアップする必要があります。方法がわかりません。

基本的に私の設定はこのようなものです。Gitリポジトリが配置されているdev ubuntu Linuxマシンに接続するために使用されるvmwareプレーヤーがインストールされたWindowsマシンがあります。私は開発マシンにパテし、すべての開発者に共通のユーザー名 username : dev で git に関連するすべての操作を行います。

現在、dev git リポジトリに作成された新しいロールアップがあり、ubuntu Linux テスト サーバーにデプロイする必要があります。テストサーバーにアカウントがあります。ユーザー名:ash.

これをセットアップするために従うべき手順は何ですか。しばらく前に、SSH キーの使用について共有した同僚の 1 人と話し合ったことがあります。彼は連絡が取れない唯一の連絡担当者であるため、どのように進めればよいかについての情報はありません. SSHキーを作成しました。

4

1 に答える 1

0

「ash」としてマシンにログインします。

ash@gitserver:~$ 

git-repository を含む新しいディレクトリを作成します

ash@gitserver:~$ mkdir rollout.git

ディレクトリに移動します

ash@gitserver:~$ cd rollout.git

git リポジトリを初期化する

ash@gitserver:~/rollout.git$ git init --bare

開発マシンに戻り、新しく作成したリポジトリのクローンを作成するか、既存の git リポジトリの「リモート」に追加します。"ssh://ash@gitserver/~/rollout.git" をリモート URL として使用します。

[複製の更新]: 複製先のディレクトリに「ロールアウト」ディレクトリがまだないことを確認してください。簡単にするために、空のディレクトリ「foo/」を作成し、そのディレクトリにクローンを作成してみてください。その後、複製したリポジトリを好きな場所に移動できます。

変更を新しいリポジトリにプッシュします.......完了!

ssh-keys を使用すると、認証がより簡単かつ/またはより安全になりますが、git リポジトリの設定には決して必要 (または関連) ではありません。

于 2012-06-26T07:19:20.383 に答える