首页 >> 大全

git将本地仓库的项目推送到远程空仓库的操作

2023-12-21 大全 42 作者:考证青年

1、登录git账户,新建一个代码仓库

2、将本地和远程厂库关联起来

git add :地址/远程项目名称.git

3、将本地代码推送到库上

git add .

git -m ‘first’ -n

git push -u

可能出现的问题如下:

问题1.

().

fatal: Could not read from .

make sure you have the

and the .

解决方法:

使用ssh key这种方式进行clone ,pull 上面的项目,使用 git clone或者git pull 出现 (),原因是因为ssh key过期失效或者没有ssh key。 那么解决这种的问题的方法就是重新生成一个新的ssh key ,然后将这个ssh key添加到账户上面,就可以了。

检查SSH key是否已经存在

用这个命令

ls ~/.ssh/

进行检查 .pub 是否存在,如果存在,就不用生成一个新的SSH key了,直接跳到下面的第3步。

如果第1步中的SSH key不存在,生成一个新的SSH key

先:

cd /Users//.ssh

命令如下:

ssh- -t rsa -b 2048 -C “”

其中,要修改成你的邮箱地址。

回车后输出如下:

/ rsa key pair. Enter file in which to save the key (/Users//.ssh/):

直接回车,会将key保存到默认文件中。

接着会输出:

Enter (empty for no ): Enter same again:

这两步是让你输入一个密码,以及确认密码,这个密码在你提交代码到时会用到【注意:记住这个密码,最简单的方式就是设置的和账户登入密码一样,容易记住】

回车后就提示成功了:

Your has been saved in /Users//.ssh/. Your key has been saved in /Users//.ssh/.pub. The key is: 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db

到这一步,你会发现 /Users//.ssh/.pub 文件已经生成了。

将ssh key添加到git

打开.pub文件,复制里面的内容,然后粘贴到git中相关的位置中。

例如对于 来说:

提交到远程仓库__从远程仓库拉取项目到本地

把ssh 添加到中

这个时候如果去git clone代码,会让你输入密码,如果一个还好说,如果关联了很多的话,那就比较麻烦了,这个时候的解决方法就是添加到中:

ssh-add -K /Users//.ssh/

问题2.

! [] -> (non-fast-)

error: 无法推送一些引用到 ‘:/.git’

提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。

提示:再次推送前,先与远程变更合并(如 ‘git pull …’)。详见

提示:‘git push --help’ 中的 ‘Note about fast-’ 小节。

解决方法:

$git fetch //获取远程更新

$git merge / //把更新的内容合并到本地分支

问题3:

$ git merge /

fatal: to merge

解决方法:

使用这个强制的方法

git pull --allow--

后面加上 --allow-- , 把两段不相干的 分支进行强行合并

然后再执行git push -u

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了