我有app服务器,我使用Chef +一些ad-hoc bash脚本一起引导.问题是,当我想在其中一个应用服务器上运行更新时,我得到:
19:00:28: *** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
Run Code Online (Sandbox Code Playgroud)
git pull origin master每次更新应用服务器时,我是否真的需要将其设置为简单?反正有没有覆盖这种行为,所以当没有设置名称和电子邮件时它不会出错?
小智 220
当我调用php脚本来初始化并提交git时,我花了很多时间.我发现工作流程应该是:
1.git init
2.git config user.name "someone"
3.git config user.email "someone@someplace.com"
4.git add *
5.git commit -m "some init msg"
Run Code Online (Sandbox Code Playgroud)
如果你交换[23]和1,配置根本不起作用.
希望这会有所帮助.
gfx*_*onk 44
git pull你可以这样做,而不是做一个:
git fetch
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
这些都不需要您配置您的git用户名/电子邮件.
这将破坏任何未提交的本地更改/提交,并将您的HEAD指向提交(而不是分支).但这些都不应该成为app服务器的问题,因为你不应该进行本地更改或提交到该存储库.
Kul*_*ngh 26
它适用于我,尝试这..你需要配置您的终端远程访问.
git config --global user.name "abc"
git config --global user.email "abc@example.com"
Run Code Online (Sandbox Code Playgroud)
小智 8
git config user.email "insert github email here"
git config user.name "insert github real name here"
Run Code Online (Sandbox Code Playgroud)
这对我来说很棒。
在我的情况下,正如乍得所说,我在“电子邮件”一词中遗漏了“e”,但我认为您的情况并非如此。请点击以下命令,看看是否一切都按预期进行。
git config -l
Run Code Online (Sandbox Code Playgroud)
它无法自动检测电子邮件地址。
默认情况下,它采用您的系统用户名,如abc@xyz.none.
所以你需要像下面这样设置你的电子邮件:
git config user.email "someone@gmail.com"
Run Code Online (Sandbox Code Playgroud)
设置电子邮件后,您可以运行 git 命令并提交更改。
| 归档时间: |
|
| 查看次数: |
274351 次 |
| 最近记录: |