我创建了存储库,并提供了以下config
文件:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://user@github.com/repo/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "develop"]
remote = origin
merge = refs/heads/develop
现在,当我使用git pull
时,我会收到user
输入密码的通知,但我不知道此用户密码。但是,我知道不同用户的密码,并且该用户可以访问此存储库。是否可以运行git pull
输入与config
文件不同的用户而不修改此配置文件?
答案 0 :(得分:0)
您还需要定义用户
git config [--global] user.name "Your Name"
git config [--global] user.email "your@email.com"
然后GitHub将要求该用户的凭据。
此外,它被认为更好(更简单,更安全)生成SSH密钥并在远程仓库上定义它们。