GNU/Linux >> Linux の 問題 >  >> Linux

git pull コマンドにパスワードを入力するには?

概要:

git pull "https://<username>:<password>@github.com/<github_account>/<repository_name>.git" <branch_name>

例:

git pull "https://admin:[email protected]/Jet/myProject.git" master

注:これは bash スクリプトで動作します


しないことを強くお勧めします そのパスワードの手順を試して管理し、それを (Linux と Windows の両方で) git credential helper に委任します。 .
参照:

  • 「Git http - 認証情報を安全に記憶」
  • 「gnome-keyring 統合で git を使用する方法」

ユーザーはセッションごとに 1 回だけパスワードを入力します。


リモート url を読み取ります git から ID を挿入します およびパスワード (PW ) url に 動作する可能性があります。

たとえば、次のことを試してください:

cd ${REPOSITORY_DIR}
origin=$(git remote get-url origin)
origin_with_pass=${origin/"//"/"//${USER_ID}:${USER_PW}@"}
git pull ${origin_with_pass} master

Linux
  1. すべての OS でコマンドを使用してパスワード Zip ファイルを設定する方法

  2. プル時にgitがパスワードを要求しないようにする方法は?

  3. パスワードなしでsshコマンドをsudoコマンドをリモートで実行する方法

  1. Linuxでパスワードを変更する方法(passwdコマンド)

  2. LinuxでSuコマンドを使用する方法

  3. LinuxでSCPコマンドにパスワードを渡す方法

  1. Gitタグを作成する方法

  2. Linux 分割コマ​​ンドにパイプするにはどうすればよいですか?

  3. Git からキャッシュされた資格情報を削除するには?