如何使用git和chain git config user.name

时间:2018-03-21 04:53:45

标签: git shell version-control terminal chaining

我想用git进行命令链接。我想要克隆一个repo然后设置该工作副本的配置改变user.name,user.email。

我试过了:

git clone https://repoUrl.git && git config user.name "Khaled" && git config user.email "test@server.com"

但我收到了这个错误:

error: could not lock config file .git/config: No such file or directory

4 个答案:

答案 0 :(得分:2)

克隆后你没有进入gitdir文件夹,请关注。

1) git clone https://repoUrl.git

现在你需要输入repo dir

2) cd gitfolder

3) git config user.name "Khaled" && git config user.email "test@server.com"

答案 1 :(得分:1)

尝试使用它对我有用: -

git clone https://github.com/rtyley/small-test-repo.git && git config --global user.name "name" && git config --global user.email "xxxxxxx@gmail.com" 

答案 2 :(得分:0)

使用@torek评论此问题已修复。 git clone确实将其克隆放入一个新目录,我需要在调用configs之前将其插入其中,所以这里是固定版本:

git clone https://repoUrl.git customDirectory && cd customDirectory && git config user.name "Khaled" && git config user.email "test@mail.com"

答案 3 :(得分:0)

git clone --config key1=value1 --config key2=value2 https://git.com/repo.git

请参考:https://git-scm.com/docs/git-clone