项目推送的时候遇到的坑

项目推送的时候遇到的坑

项目开发的过程中会遇到各种各样的坑,此处作为记录,顺便梳理一下所遇到的问题。

1,项目克隆 

尽量使用ssh地址,使用http时会需要很多次输入账号密码。

2,ssh密钥的创建以及使用(使用远程仓库的时候需要用到)

输入下面命令ls -l ~/.ssh

输入下面命令cd ~/.sshls -l ~/
如果有文件id_rsa.pub 或 id_dsa.pub,则密钥存在。

在命令行中输入ssh-keygen -t rsa -C "your_email@example.com",创建密钥。

生成ssh 密钥后,可以到~/.ssh目录下查看相关文件,一般来说ssh 密钥会包含id_rsaid_rsa.pub两个文件,分别表示生成的私钥公钥

在git等源代码管理中,使用cat ~/.ssh/id_rsa.pub命令,打印并将相应内容复制到源代码管理服务器即可实现git的无密码管理。

这里我使用的是github.具体操作打开github,打开设置选项,打开ssh设置,title不用管,直接把你复制的东西全部粘贴进去,添加成功。

 

3.重置你的git用户名和邮箱 

Git config –global user.name “用户名” 
git config –global user.email “邮箱地址”

4.$ git push origin master 问题

出现

fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

问题。

检查远程仓库origin是否存在,git remote -v,如果不存在,增加远程仓库

$ git remote add origin git@github.com:11111111/mxxo.git

或者强制关联:$  git push -u origin master

如果你做了修改,别忘了提交你的代码,具体操作如下

git status

git add .

git status

git commit -m "记录备注"。

再次推送:git push origin master

前面有一堆不用管,最后出现: * [new branch]      master -> master

把本地的分支推送到远程,成功!

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值