我正在使用文本编辑器Atom,应该可以直接从atom上传到bitbucket。我在stackoverflow上发现了一个线程有人要求这个,有人推荐git-plus包。我确实下载了这个软件包,但它告诉我需要在gitconfig文件中编辑user.email和user.name变量。但它没有说我能找到这个gitconfig文件的地方。我找到了一些配置文件,但没有一个有这些变量。这个gitconfig文件是在我的项目中的.git文件夹中还是在原子的某个地方?我希望有人能帮到我这个
答案 0 :(得分:0)
在您的shell中设置git,以将bitbucket用作远程存储库。
您首先需要对有关电子邮件的基本Git配置进行排序:
$ git config --global --get user.name
Your Name Here
$ git config --global --get user.email
your_email@someplace.com
如果您尚未添加这些值,则只需添加它们即可。将您的当前目录放在atom
信息库根目录下的某个位置(或者,如果您想使用--global
参数[推荐]),那么只要您登录,就可以在任何地方进行操作重新合作。)
$ git config [--global] user.name "Your Name"
$ git config [--global] user.email "your_email@somplace.com"
首先设置您的ssh密钥,这样您就不必在每个命令上都键入密码。完成后,转到您为Atom项目设置的Git存储库。最有可能在我项目的顶层。去那里...
$ git remote -v
$ git remote add origin git@bitbucket.org:youruid/yourrepo.git
现在从外壳程序中尝试一下,以确保一切正常:
$ git push
您很可能会收到类似以下消息:
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
按照给出的建议进行操作,然后,如果您感到特别偏执,请对存储库中的任何文件进行更改-如果需要,可以使用atom
进行更改-再试一次:
$ git add -u
$ git commit [-v]
...
$ git push
这一次,它应该顺利起飞。
现在回到atom
...
如果您已在此处进行了配置,以便atom
可以在本地访问您的Git存储库,则右下角现在应该有一个Fetch
小部件:
如果您现在在atom
中进行更改,则会看到此更改为Push
...具有匹配功能。
GitHub
小部件仍然不执行任何操作-有点烦人-但我相信您可以找到一个执行类似操作的atom
软件包。