Tag: Git
-
Git本地仓库提交到远程服务器
git init-git 初始化项目 git add . git commit -m “init : XXX” 下面的步骤是关键 git remote add origin https://gitee.com/feanlau/DiscuzX.git git push -f origin master git push –set-upstream origin master
-
Git 问题 – 更新被拒绝
问题: 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更提示:(如 ‘git pull …’)。提示:详见 ‘git push –help’ 中的 ‘Note about fast-forwards’ 小节。 解决方式: 通过 master 强行更新(不知道会不会出现问题,反正可以提交) 或者 界面演示:
-
码云配置 git push 免输入帐号、密码
在版本库的 SSH 方式和 HTTPS 方式是不同的,具体来说就是 url 信息的不同,但是,实际的认证机制也是不同的。当建立了本机密钥之后,使用 ssh 方式实际上是不需要再次认证的,而 https 则每次需要输入密码 。《Help.GitHub – SSH key passphrases》里也说了用 SSH 更方便更安全,不需要去输入长长的密码。 我去看了下 repo 目录下的.git/config,果然,我的 url 是 HTTPS 形式。 因为远程版本库的 url 是 HTTPS,估计是我 git clone 的时候用 HTTPS 链接造成的 所以问题就出在这了,每次都很不方便,都要输入用户名和密码。 为了使用 SSH 公钥的方式认证,我把 config 的 url 改成下面这样 终于,免帐号、密码输入配置成功。