証明書などを生成する方法はありますか?私のprodサーバーは毎回の認証なしに私のgithubリポジトリから引き出すことができますか?毎回認証なしでgithubからプル
答えて
これはDeploy Keysの対象です。
この記事では、Githubがサポートする展開認証方法について説明し、それらの間の決定に役立ついくつかのポインタを示します。
私の限られた経験では、展開SSHキーはおそらく最も簡単に設定できます。
これは、資格情報のキャッシュを使用し、.netrcファイルを使用することで実現できると思います。 Please Check This
create an access tokenとすることができます(パスワードなし)。
あなたがアクセストークンクローンリポジトリたら:
git clone https://<your-access-token>@github.com/username/repo.git
を次にあなたが毎回の認証をせずに引くことができます。
はこれが最も簡単な方法ですが、いつものHTTPSなどあなたがsetup password cachingことができ、セキュリティおよびクローンを向上させるために.git/configのにトークンプレーンテキストを格納します:
git clone https://github.com/username/repo.git
リポジトリへのサーバーのアクセスを削除したい場合は、 application settingsのアクセストークンを削除するだけです。
デプロイ環境では、httpsをsshよりも使用することをお勧めします。 sshで処理するのに十分なアクセス権がない場合もありますが、安価なホスティングサービスでもhttpsのgithubへのアクセスが可能です。
cd ~/.ssh
ssh-keygen -t rsa -C "your-email-address"
touch config
configにペースト
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/YOUR_KEY
ペースト公開鍵は、GitHubのために展開キー設定
cat YOUR_KEY.pub
キーのsshを生成します
これが受け入れ答えなければなりません
git remote set-url origin ssh://[email protected]/USERNAME/REPOSITORY.git
'set-url origin ssh'は私の側の欠けていた部分でした。ありがとう。 –
- 1. 毎回ユーザー認証なしで他のAdWordsアカウントにアクセスできますか?
- 2. プログラムでGitHubからプルする
- 3. 資格情報なしで特定のリモートブランチからGithubをプル
- 4. Google App Engine githubからの自動プル
- 5. Phing - Githubリポジトリからプルする
- 6. グーグル認証、コルドバ+イオニクス2で毎回同意を求めるプロンプト
- 7. iOS - GitHub Firebase認証
- 8. GitHub API v4認証
- 9. EC2でGitを設定してGitHubリポジトリからプルする
- 10. SourceTree - Mercurial - 認証 - 毎回ユーザー名とパスワードを要求していますか?
- 11. GitHubデスクトップクライアントでアップストリームをプル
- 12. mac端末からgithubでリモートリポジトリにプル/プッシュできません
- 13. CronをGitHubからプルしてライブサイトに移動する方法?
- 14. GithubコマンドラインGHI認証エラー
- 15. バックエンドサーバーなしでGithubアカウントからChrome拡張機能からユーザーを認証できますか?
- 16. Evernoteを毎回再認証する必要はありませんか?
- 17. Touch ID認証アラートが毎回新しいUIViewControllerに表示されます
- 18. GitHub認証を使用してGitHub APIを使用しないプライベートリポジトリを表示
- 19. アンドロイドは、毎回(dayli)パーソナルサーバーなしでオンラインとオフラインでアプリからの有効期限を確認します
- 20. (auto i:unordered_map)は毎回同じ注文を保証しますか?
- 21. Vueアップデートフックが毎回鳴らない
- 22. sails js - 毎回データベースを確認する
- 23. 毎回条件を確認する
- 24. GitHubプルでファイルを除外する
- 25. JenkinsからGithubまたはGitlabにリポジトリをプル
- 26. Githubからデジタルオーシャン液滴にファイルをプルする方法
- 27. githubからプルされたメイキングレポを編集する
- 28. githubからノートブックをGoogle cloud datalabにプルするには?
- 29. Visual StudioのGitHubからの最初のプル
- 30. githubからローカルのレールファイルに変更をプル
をsshでリモートのhttpから設定します。これはより堅牢で展開システムに使用できます。 – GusDeCooL
あなたのユーザ名があなたと同じでないなら、これは 'git clone https:// <あなたのユーザ名>:<あなたのアクセストークン> @ github.com/username/repo.git 'レポ。 –
プライベートリポジトリにも 'git clone https:// @ github.com/username/repo.git'で動作します。 ユーザーが不要であるように見えます。 –
EHER