我有python应用程序,想要克隆git repo。我需要写“git clone”,输入“username”和“password”。怎么做?
git clone https://github.com/user/awesomerepo.git
username: login
password: password
upd:我想克隆私人回购,因为我需要输入usr / pass:)
答案 0 :(得分:2)
如果真的希望通过这样的Python通过Git CLI进行克隆,您可以使用subprocess module(请参阅Calling an external command in Python)发出如下命令:
git clone https://user:password@github.com/user/awesomerepo.git
请参阅How to provide username and password when run "git clone git@remote.git"?。
尽管如此,最好还是使用专用的Git交互库。请参阅Python Git Module experiences?。