[Other doc versions]
[Doc downloads]
Atlassian Stash is the Git repository management solution for enterprise teams. It allows everyone in your organisation to easily collaborate on your Git repositories.
このページは、Stash の基本を通じてガイドします。最後には、次の方法がわかるようになります:
このページの内容
このガイドでは、ユーザーが過去に Git を体験したことがないと仮定しています。ただし、以下を想定しています。
Git リソースを読み、Git チュートリアルで Git を始めるためのヒントを確認してください。
Stash でまず最初にできることは、協力者の追加です。
ヘッダーの「構成」メニューをクリックして Stash 管理エリアに移動してから、ユーザー (「アカウント」の下) をクリックします。
Click Create User to go directly to the user creation form:
ユーザーを作成したら、権限の変更をクリックしてアクセス権限を設定します。
ユーザー認証には 4 のレベルがあります。
認証についての詳細は、「ユーザーとグループ」を参照してください。
既存のユーザー ID を Stash と一緒に使用したい場合は、「外部ユーザーディレクトリ」を参照してください。
Stash で次にできることは、プロジェクトの作成です。このプロジェクトに後からリポジトリを追加します。
「プロジェクト」へ移動し、プロジェクトの作成をクリックします。(最初は、本画面のように多くのプロジェクトは表示されません。)
フォームを入力して送信し、新しいプロジェクトを作成します。
詳細は「プロジェクトの作成」を参照してください。
プロジェクト管理者は、プロジェクトの権限を他の協力者へ与えることができます。
Click the Permissions tab for the project:
On that page you can add users and groups to a project you've already created.
プロジェクトのアクセス権には 3 のレベルがあります。
詳細は「プロジェクトの権限を使用する」を参照してください。
プロジェクト管理者は、プロジェクト内でリポジトリを作成できます。
Once a repository is created, the project permissions are applied to the repository. That means all repositories created in a project share the same access and permission settings.
リポジトリの作成をクリックし、リポジトリ作成フォームを開きます。
送信されたら、リポジトリホームページへ直接移動します。リポジトリ内にはまだコンテンツがないため、リポジトリへコードをプッシュするのに役立つ指示が表示されます。
詳細は「リポジトリの作成」を参照してください。
このセクションでは、作成したばかりのリポジトリを複製し、次にコミットをプッシュし返す方法について説明しています。画面の右上に、使用できる複製 URL が表示されます。SSH アクセスを利用可能な場合もあります。
In a terminal, run the following command (replace <stashURL>
with the URL for your instance of Stash):
git clone <stashURL>/git/<projectname>/<reponame>.git
あなたの Stash ユーザー名とパスワードを使用します。
ターミナルでの結果は、以下のスクリーンショットのようになるはずです。
この時点で、ローカルコンピューターのユーザースペース内に、Git によって追跡された新しい空のディレクトリが作成されているようです。コンテンツを追加し、Stash にプッシュし返しましょう。
<reponame>ディレクトリで、helloworld.txt という名前のテキストファイルを作成し、その中に「Hello World」と書き込みます。
次に、ターミナルで次のコマンドを実行します
cd <reponame> git add . git commit -m "My first commit" git push origin master
すべてが成功すると、Stash 画面を更新したときに、リポジトリのホームページが、helloworld.txt へのリンクを示すファイルブラウザに置き換えられていることがわかります。
これで、協力者とコーディングできるようになりました。
For more information about getting your code into Stash, see Importing code from an existing project.
詳細は「Git チュートリアルとトレーニング」をご覧ください。また、頻繁に使用することになる基本 Git コマンドのリストをご覧ください。