[Other doc versions]
[Doc downloads]
ユーザー認証には 4 のレベルがあります。
認証についての詳細は、「ユーザーとグループ」を参照してください。
既存のユーザー ID を Stash と一緒に使用したい場合は、「外部ユーザーディレクトリ」を参照してください。
Stash で次にできることは、プロジェクトの作成です。このプロジェクトに後からリポジトリを追加します。
Go to 'Projects' and click Create project. Complete the form and submit it to create your new project. See Creating projects for more information.
プロジェクト管理者は、プロジェクトの権限を他の協力者へ与えることができます。
設定をクリックしてから、次にプロジェクトの権限をクリックします。
「プロジェクトの権限」ページでは、作成済みのプロジェクトに対してユーザーやグループを追加できます。
プロジェクトのアクセス権には 3 のレベルがあります。
詳細は「プロジェクトの権限を使用する」を参照してください。
プロジェクト管理者は、プロジェクト内でリポジトリを作成できます。
リポジトリが作成されたら、プロジェクト権限はリポジトリに適用されます。つまり、プロジェクト内で作成されたすべてのリポジトリは、同じアクセス権と権限設定を共有します。使用したい Git プロジェクトが既にある場合は、既存のプロジェクトからコードをインポートするを参照してください。
リポジトリの作成をクリックし、リポジトリ作成フォームを開きます。
Once submitted you will be taken directly to your repository homepage. As there is no content in your repository yet, you'll see some instructions to help you push code to your repository. See Creating repositories for more information.
This section describes how to clone the repository you just created and then push a commit back to it. You can see the clone URL to use at the top right of the screen. SSH access may be available.
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. Note that huge Git repositories (larger that a few GBs) are likely to impact the performance of the Git client – see this discussion.
Check out our Git tutorials and training for more information, and have a look at this list of basic Git commands that you will probably use often.