gitee新建仓库,将本地项目推送到已有gitee仓库中

一,先在gitee新建仓库

二,从当前项目目录进入终端

三,git init

新建本地仓库

四,git remote add origin 远程仓库的URL

连接远程仓库,Http或者ssh(ssh需要配置公钥,见下面)

五,配置.gitignore文件

.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
 
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln

六,git add .

添加所有更改到暂存区

七,git commit -m "你的commit名称"

提交更改到本地仓库

例如git commit -m "first commit"

八,git push -u origin master

将本地主分支(通常是 master 或 main)推送到远程仓库

结束。

生成公钥教程:

mac版本:

打开终端

1. **确认SSH密钥的存在:**
   - 确保你本地机器上有一个有效的SSH密钥对。
   - 使用以下命令检查是否存在SSH密钥: `ls -al ~/.ssh`

2. **生成SSH密钥:**
   - 如果没有SSH密钥,可以使用以下命令生成新的密钥对:


     ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
     

   - 提示你输入文件名时,可以按 Enter 使用默认文件名。

3. **添加SSH密钥到SSH代理:**
   - 如果使用SSH代理,确保将密钥添加到代理:
     eval "$(ssh-agent -s)"
     ssh-add ~/.ssh/id_rsa
     ```

4. **将公钥添加到Gitee账户:**
   - 复制公钥的内容:


     cat ~/.ssh/id_rsa.pub
     

   - 在 Gitee 网站上,进入账户设置,找到 "SSH 公钥" 或 "SSH Keys",将复制的公钥粘贴进去并保存。

5. **测试SSH连接:**
   - 使用以下命令测试SSH连接:


     ssh -T git@gitee.com
 

   - 如果成功,会显示一条欢迎消息。

6. **确保URL使用SSH协议:**
   - 确保你的Git仓库的URL使用SSH协议。如果是用HTTPS,尝试更改为SSH。可以使用以下命令修改:


     git remote set-url origin git@gitcode.com:凌云星空/iSolar.git
 

   - 替换 `your_username` 和 `your_repository` 为你的 Gitee 用户名和仓库名。

如果你在执行上述步骤后仍然遇到问题,请检查你的SSH密钥和Gitee设置,确保一切都正确。

windows版本:

生成 SSH 公钥

Windows 用户建议使用 Windows PowerShell 或者 Git Bash,在 命令提示符 下无 cat 和 ls 命令。

1、通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "Gitee SSH Key"

  • -t key 类型
  • -C 注释

输出,如:

Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/git/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/git/.ssh/id_ed25519
Your public key has been saved in /home/git/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:ohDd0OK5WG2dx4gST/j35HjvlJlGHvihyY+Msl6IC8I Gitee SSH Key
The key's randomart image is:
+--[ED25519 256]--+
|    .o           |
|   .+oo          |
|  ...O.o +       |
|   .= * = +.     |
|  .o +..S*. +    |
|. ...o o..+* *   |
|.E. o . ..+.O    |
| . . ... o =.    |
|    ..oo. o.o    |
+----[SHA256]-----+

  • 中间通过三次回车键确定

2、查看生成的 SSH 公钥和私钥:

ls ~/.ssh/

输出:

id_ed25519  id_ed25519.pub

  • 私钥文件 id_ed25519
  • 公钥文件 id_ed25519.pub

3、读取公钥文件 ~/.ssh/id_ed25519.pub

cat ~/.ssh/id_ed25519.pub

输出,如:

ssh-ed25519 AAAA***5B Gitee SSH Key

复制终端输出的公钥。

  • 13
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值