pycharm 配置码云(gitee)教程,如何将已有项目push到码云?(本地项目推送到git)

本文介绍如何使用PyCharm将本地项目推送到Gitee,包括通过插件安装配置、初始化提交和利用终端命令进行推送的详细步骤。

pycharm方法

如何将已有项目push到码云?
首先是在插件中安装gitee,安装好后重启ide
在这里插入图片描述

  1. share project on gitee
    在这里插入图片描述
    如果是初始提交,会有add files for initial commit,选择初始提交的文件
  2. vcs --> commit
  3. vcs --> git --> push

初次提交要填写作者:格式貌似是作者加邮箱?我的是:Dontla <s****@qq.com>

参考文章:pycharm上传代码到码云(详细)

本地已有项目推送到gitee(终端直接推)

本地已有项目推到gitee上,先在gitee上创建项目,然后复制http克隆链接,然后直接在项目主目录执行git clone即可,然后执行 git config --global user.email “you@example.com” 和 git config --global user.name “Your Name” 设置邮箱和名字,然后git add.,git commit -m “xxx”,git push即可,name别输错,我是dontla

git clone https://gitee.com/dontla/csdnquality-score.git

(.venv-python3.8) root@sx-virtual-machine:/m_userdata/20230811_csdn_backup# git clone https://gitee.com/dontla/csdnquality-score.git
Cloning into ‘csdnquality-score’…
Username for ‘https://gitee.com’: dontla
Password for ‘https://dontla@gitee.com’:
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (3/3), 1.06 KiB | 1.06 MiB/s, done.
(.venv-python3.8) root@sx-virtual-machine:/m_userdata/20230811_csdn_backup#

git add .
git config --global user.email "sxana@qq.com"
git config --global user.name "arnold"
git commit -m "initial commit arnold 20230813"

root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git status
On branch master
Your branch is up to date with ‘origin/master’.
Untracked files:
(use “git add …” to include in what will be committed)
.venv-python3.8/
getArticleCore/
getCsdnBlogList/
update_score/
nothing added to commit but untracked files present (use “git add” to track)
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git add .
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git commit -m “initial commit arnold 20230813”
*** Please tell me who you are.
Run
git config --global user.email “you@example.com”
git config --global user.name “Your Name”
to set your account’s default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got ‘root@sx-virtual-machine.(none)’)
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git config --global user.email “sxana@qq.com”
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git config --global user.name “arnold”
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git add .
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git commit -m “initial commit arnold 20230813”
[master 8a0c798] initial commit arnold 20230813
1930 files changed, 429270 insertions(+)
create mode 100755 .venv-python3.8/lib/python3.8/site-packages/PySocks-1.7.1.dist-info/INSTALLER
create mode 100755 .venv-python3.8/lib/python3.8/site-packages/PySocks-1.7.1.dist-info/LICENSE

git push

root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score# git push
Username for ‘https://gitee.com’: dontla
Password for ‘https://dontla@gitee.com’:
Enumerating objects: 1958, done.
Counting objects: 100% (1958/1958), done.
Delta compression using up to 2 threads
Compressing objects: 100% (1920/1920), done.
Writing objects: 100% (1957/1957), 13.54 MiB | 7.91 MiB/s, done.
Total 1957 (delta 299), reused 0 (delta 0)
remote: Resolving deltas: 100% (299/299), done.
remote: Powered by GITEE.COM [GNK-6.4]
To https://gitee.com/dontla/csdnquality-score.git
ea452bc…8a0c798 master -> master
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#
root@sx-virtual-machine:/m_userdata/20230811_csdn_backup/csdnquality-score#

然后码云上就有代码了:

在这里插入图片描述

参考文章

Git的使用–如何将本地项目上传到Github(三种简单、方便的方法)(二)(详解)

<think>首先,用户的问题是:“我想了解如何将PyCharm创建的本地项目推送Gitee远程仓库请问使用PyCharm本地项目推送Gitee远程仓库的步骤”。这是一个关于如何使用PyCharm本地项目推送Gitee远程仓库的步骤指南。我从系统级指令中知道:-所有行内数学表达式必须使用$...$格式。-独立公式使用$$...$$格式并单独成段。-LaTeX语法正确。-使用中文回答。-生成相关问题。-在回答中引用的段落末尾自然地添加引用标识,例如[^1]。用户可见层的要求:-回答结构清晰,帮助用户逐步解决问题。-保证回答真实可靠。-参考站内引用:引用[1]、[2]、[3]提供了相关信息,但这些引用是关于Git推送PyCharm配置的。我需要基于这些引用构建回答,但确保内容准确。引用内容:-引用[1]:描述了通过VCS→ShareProjectonGitee→授权、登录、确认仓库名称、推送文件的步骤。-引用[2]:提到GitGitee→ShareProjectonGitee,或使用VCS中的分享选项;还提到了问题如CantRunGit。-引用[3]:关于创建Git仓库、添加文件到本地仓库等步骤。用户的问题是具体的步骤,所以我应该整合这些引用,提供一个清晰的、逐步的指南。结构化回答:1.**引言**:简要解释过程。2.**先决条件**:确保用户有Gitee账号、PyCharm已安装Git等。3.**步骤**:详细步骤,包括:-初始化Git仓库。-配置远程仓库。-推送项目。4.**常见问题**:提及可能的问题,如授权错误或Git配置。5.**生成相关问题**:在末尾添加相关问题。生成相关问题:基于主题,如优化、问题解决等。使用中文回答。确保LaTeX格式:用户问题中没有数学内容,所以可能不需要,但如果有变量或代,我会处理。代块应该使用```格式,如示例所示。最终回答结构:-清晰标题。-逐步步骤。-代示例(如果需要)。-引用标识:在引用段落末尾添加[^1]、[^2]、[^3],但引用是基于提供的引用内容。引用[1]、[2]、[3]是给定的,所以我应该在相关部分引用它们。例如:-在描述ShareProjectonGitee时,添加[^1]。-在提到问题如CantRunGit时,添加[^2]。-在初始化仓库时,添加[^3]。相关问题:1.如何处理推送时的授权错误?2.如何配置PyCharmGit集成?3.推送后如何管理远程仓库?</think>### 使用 PyCharm本地项目推送Gitee 远程仓库的步骤 将 PyCharm 创建的本地项目推送Gitee 远程仓库,需要配置 Git 集成、授权 Gitee 账号,并执行推送操作。以下是详细步骤(基于 PyCharm 2023.x 版本,其他版本类似)。整个过程分为准备、初始化仓库、推送项目三个阶段,确保 PyCharm 已安装 Git 插件且网络畅通。 #### 先决条件 - **Gitee 账号**:注册并验证 Gitee 账号(使用邮箱如 `xxx@163.com`)。 - **Git 安装**:在 PyCharm配置 Git(路径:`File > Settings > Version Control > Git`,测试 `git --version` 是否成功)。 - **项目准备**:本地项目已创建,无敏感文件(如 `__pycache__`)。 #### 步骤详解 1. **初始化本地 Git 仓库** - 在 PyCharm 中打开项目。 - 导航到 `VCS > Create Git Repository...`(或 `Git > Create Repository`)。 - 选择项目根目录,点击 `OK`。项目文件会变为红色(未跟踪状态)。 - 右键项目根目录,选择 `Git > Add`,添加文件到暂存区(文件变绿色)[^3]。 2. **授权 PyCharm 访问 Gitee** - 导航到 `VCS > Share Project on Gitee`(或 `Git > Gitee > Share Project on Gitee`)。 - 输入 Gitee 账号和密(如注册邮箱 `xxx@163.com` 和对应密),点击 `Log In`。 - 授权 PyCharm 访问 Gitee(首次需确认 OAuth 权限)[^1]。 3. **配置远程仓库并推送** - 在 `Share Project on Gitee` 窗口中: - **仓库名称**:输入唯一标识符(如 `my-project`,需符合命名规范且不与 Gitee 现有仓库重名)。 - **描述**:可选,填写项目简介。 - 点击 `Share` 或 `Create`。 - PyCharm 会弹出文件清单,选择要推送的文件(全选或部分),点击 `Add`。 - 等待推送完成。成功时右下角提示:`Successfully shared project on Gitee`。 - 验证:登录 Gitee 网站,检查仓库是否存在及文件是否同步[^1][^2]。 4. **提交更改(可选)** - 如果项目已有更新,使用 `Git > Commit` 提交到本地仓库,再通过 `Git > Push` 推送Gitee。 - 推送时选择远程仓库(默认为 `origin`)。 #### 常见问题与解决 - **授权失败**:检查 Gitee 账号密是否正确,或在 `Settings > Version Control > Gitee` 重新登录。 - **Cant Run Git 错误**:确保 Git 路径在 PyCharm 中正确配置(`File > Settings > Version Control > Git`)[^2]。 - **仓库名称冲突**:修改仓库名为唯一值(如添加后缀)。 - **文件未推送**:在 `Share` 步骤手动添加遗漏文件。 整个过程约 5-10 分钟。推送后,项目将同步到 Gitee,便于团队协作或备份。如果遇到问题,参考 PyCharm 官方文档或 Gitee 帮助中心。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dontla

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值