ユーザー名とパスワードを入力せずにgit pullをスクリプトしようとしています。これをどうやってやりますか?私がgitから使用する唯一の機能は "git pull"です。外部ライブラリのないPythonでのgitコマンドのスクリプト
1
A
答えて
3
どのようにリモートgitリポジトリに接続していますか? http/httpsエンドポイントを使用している場合は、ユーザ名とパスワードを.netrc
ファイルに保存する方法についての情報が含まれているthis documentとお読みください。
リモートURLにユーザー名とパスワードを埋め込むこともできます。
オプションがある場合は、ssh
(代わりに[email protected]:/path/to/repo
のように見えるssh経由でアクセスするリモート)を使用することをお勧めします。その後、ユーザ名とパスワードを必要としないssh鍵ベースの認証を設定することができます。
0
subprocessモジュールを使用すると、gitを外部コマンドとして実行できます。例えば
[remote "origin"]
url = https://<user>:<pass>@github.com/whatever.git
:これはあなたの.git/configにあるよう
2
0
シェルからコマンドを実行し、ターミナルから書き込まれた入力を受け取り、その後の出力を取得する場合は、pexpectを使用する必要があります。
関連する問題
- 1. 外部ライブラリのないPythonでシンプルなビープ音を再生
- 2. 外部のPythonスクリプトのテストに役立つPythonライブラリがありますか
- 3. Pythonのスクリプトから外部プログラムデータファイルにアクセス
- 4. Pythonで外部SQLスクリプトを読む
- 5. のpythonは、内部または外部コマンド
- 6. このPowerShellスクリプトがこの外部コマンドを正しく実行できないのはなぜですか?
- 7. Pythonスクリプト内のCmdコマンド?
- 8. Pythonの行列式の計算(外部ライブラリを使用しない)
- 9. gitの外部のlibと
- 10. Perlスクリプトから外部コマンドの出力を印刷
- 11. Grailsは:外部のGroovyスクリプトにライブラリを提供
- 12. 外部ライブラリなしシンボル/ソース
- 13. Python Git Bash CMDスクリプト
- 14. Visual Studio 2010の外部ライブラリ
- 15. C++:eclipse CDTの外部ライブラリ
- 16. 外部ライブラリへのCMakeリンク
- 17. Webstorm外部ライブラリの説明
- 18. 外部Javascriptライブラリの作成
- 19. メトロUIの外部ライブラリ
- 20. Cプログラムでの外部ライブラリの使用
- 21. 私はPythonスクリプトからこのコマンドを実行したいのPythonスクリプトから
- 22. Perlのスクリプト:外部コマンドとして実行されているMV
- 23. 外部jsファイルのAsp.Netスクリプト
- 24. 外部スクリプトの検索
- 25. Jquery外部スクリプト
- 26. 外部リンクCライブラリの例外伝播
- 27. git --amend外部エディタ
- 28. Git SVNと外部
- 29. Angularjsで外部モジュール(サードパーティのライブラリ)をロード
- 30. Jarsignerが内部コマンドまたは外部コマンドとして認識されない
gitでsshキーを使用できます。パスワードを送信するスクリプトを作成しないでください。鍵ベースの認証を設定する場合は、ログインごとに一度ロックを解除するssh鍵リングを使用するか、パスフレーズのない鍵を使用することができます。 – Daenyth