我是Git和Github的新手。 我已经建立了一个本地的Git仓库“ dummy”仓库和一个远程的Github仓库“ dummy”仓库。现在,我要在Git命令行中将它们链接在一起,如下所示:
git remote add origin http:s//github.com/myusername/dummy.git
以上工作正常。 我的问题是:为什么命令行不要求我在Github帐户上输入密码?通过输入“ myusername”自称是我自己的任何人都可以链接到我的Github帐户,这似乎是不安全的。 谢谢!
干杯, M。
答案 0 :(得分:0)
我认为将本地存储库推送到Github存储库时必须输入凭证。
您现在仅将远程添加到本地存储库。要将文件实际推送到Github存储库,您必须执行git push
,然后询问您的凭据。
答案 1 :(得分:0)
添加新的遥控器只是将其添加到配置文件中。直到它与回购进行实际交互(通过获取,拉动,推送等),Git才需要密码。
$ git fetch origin
如果存储库是私有的,则需要输入密码 。
$ git push origin
无论如何都将需要密码。