我按照以下说明上传了一个项目。 全局设置: Download and install Git git config –global user.name "Your Name" git config –global user.email tirenga@gmail.com Add your public key Next steps: mkdir tirengarfio cd tirengarfio git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com:tirenga/tirenga.git git push origin master 但是我得到这个错误: 权限被拒绝(publickey)。 致命的:远端意外挂断
我已经手动移动了一个文件,然后修改了它。 根据Git,这是一个新的文件和一个删除的文件。 有没有办法强迫Git把它当作文件移动?
我有两个分支, email和staging 。 staging是最新的,我不再需要在email分支旧的更改,但我不想删除它们。 所以我只是想把所有的staging内容staging到email以便它们都指向相同的提交。 那可能吗?
我需要创build一个中央Git存储库,但我有点困惑… 我已经创build了一个裸仓库(在我的git服务器,机器2): $ mkdir test_repo $ git –bare init 现在我需要将文件从本地存储库(机器1)推送到裸存储库(机器2)。 我可以通过SSH访问机器2。 事情是,我觉得我不明白裸仓库的概念… 将代码存储在裸仓库中的正确方法是什么? 如何将我的本地存储库中的更改推送到裸存储库? 有一个中央存储库有一个裸仓库的正确方法? 我对这个问题有点困惑。 请给我一个线索。
我有一个服务器,我要取消。 我唯一要迁移的就是我的存储库。 这台服务器被列为我的一个项目的来源(主)。 移动存储库以保持历史logging的正确方法是什么?
我git push我的工作git push到一个远程的Git仓库。 每push都会提示我inputusername和password 。 我想避免它的每一个推,但如何configuration,以避免它?
我们在git中使用标签作为部署过程的一部分。 有时,我们希望通过从远程存储库中删除这些标签来清理这些标签。 这很简单。 一个用户在一组命令中删除本地标签和远程标签。 我们有一个结合了两个步骤的小脚本脚本。 第二(第三,第四,…)用户现在具有不再反映在远端的本地标签。 我正在寻找一个类似于git remote prune origin的命令,该命令清理本地跟踪的远程分支已被删除的分支。 或者,可以使用简单的列出远程标签的命令来比较通过git tag -l返回的本地标签。
我在GitHub的某个位置上有我的项目, git@github.com:myname/oldrep.git 。 现在我想把所有的代码都推送到一个新的仓库, git@github.com:newname/newrep.git 。 我用了这个命令: git remote add origin git@github.com:myname / oldrep.git 但我收到这个: 致命的:远程原点已经存在。
有没有办法看到,如果我做了一个git push命令会git push什么? 我所描绘的就像Github的“pull request”特性的“Files Changed”标签。 当我发出一个拉请求,我可以看看,如果他们接受我的拉请求将被拉入: 命令行是好的,但我更喜欢某种graphics用户界面(如上面的截图)。
我尝试推送到我的存储库,但我得到了下面的错误 git push origin master remote: Permission to PhanVanLinh/phanvanlinh.github.io.git denied to edgarphan. fatal: unable to access 'https://github.com/PhanVanLinh/phanvanlinh.github.io.git/': The requested URL returned error: 403 之前,我正在使用用户名edgarphan但我已经将其更改为PhanVanLinh但它仍然保持edgarphan 。 我试图删除项目并再次克隆,卸载混帐并重新安装,但它不会工作。 全局configuration文件 我该如何解决这个问题? 任何帮助或build议将不胜感激。