私がこれを行うとき:
git clone https://example.com/root/test.git
このエラーが発生しています:
致命的:HTTP要求が失敗しました
SSHを使用する場合:
git clone username [email protected]:root/test.git
このエラーが発生しています:
/server/user/[email protected]:root/test.git/.git/の初期化された空のGitリポジトリ
fatal: 'user'はgitリポジトリではないようです
fatal:リモートエンドが予期せずハングアップしました
これはプライベートリポジトリであり、SSHキーを追加しました。
Ssh clone
ステートメントが間違っています:git clone username [email protected]:root/test.git
このステートメントは、username
という名前のリポジトリを、現在のパス[email protected]:root/test.git
に相対的な場所に複製しようとします。
username
を省きます:
git clone [email protected]:root/test.git
GitHubでこれを試している場合は、入力したSSHでこれを行うことができます。
git clone https://[email protected]/username/repository
GitLabに関するHTTPSベースのクローン作成のための簡単なソリューションはないようです。したがって、SSHベースのクローンを作成する場合は、次の3つの手順を考慮する必要があります。
サインアップに使用した電子メールを使用して、SSHキーを適切に作成します。 Windowsのキーにはデフォルトのファイル名を使用します。パスワードを忘れずに入力してください!
$ ssh-keygen -t rsa -C "[email protected]" -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key ($PWD/.ssh/id_rsa): [\n]
Enter passphrase (empty for no passphrase):[your password]
Enter same passphrase again: [your password]
Your identification has been saved in $PWD/.ssh/id_rsa.
Your public key has been saved in $PWD/.ssh/id_rsa.pub.
最近生成されたid_rsa.pub
のすべてのコンテンツをコピーして、GitLabプロファイルの設定> SSHキー>キーに貼り付けます。
ローカルに接続する:
$ ssh -i $PWD/.ssh/id_rsa [email protected]
Enter passphrase for key "$PWD/.ssh/id_rsa": [your password]
PTY allocation request failed on channel 0
Welcome to GitLab, you!
Connection to gitlab.com closed.
最後に、プライベートまたは内部のGitLabリポジトリをクローンします!
$ git clone https://git.metabarcoding.org/obitools/ROBIBarcodes.git
Cloning into 'ROBIBarcodes'...
remote: Counting objects: 69, done.
remote: Compressing objects: 100% (65/65), done.
remote: Total 69 (delta 14), reused 0 (delta 0)
Unpacking objects: 100% (69/69), done.
する前に
git clone https://example.com/root/test.git
システムにsshキーが追加されていることを確認してください。これに従ってください: https://gitlab.com/profile/keys .
追加したら、上記のコマンドを実行します。 gitlabのユーザー名とパスワードの入力を求められ、認証時に複製されます。