本地项目上传到git私服

本文详细介绍了如何将本地项目上传到git远程仓库,包括在本地初始化git项目、在服务器端创建git仓库、配置服务器以允许上传、解决上传过程中可能出现的问题,以及最终将项目push到远程仓库的完整步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇文章写到如何在自己的远程服务器搭建git服务器。

https://blog.youkuaiyun.com/MySourceCode/article/details/80531488

这次是关于本地项目上传到git远程仓库

【1】进入项目根目录,然后 git bash here打开窗口,输入指令 git init 

这样就在本地初始化了一个git项目

【2】登陆到远程服务器,去到/home/git 目录下,使用git用户,新建文件夹 mkdir pachong.git

【3】进入pachong.git ,执行:git init 。这样就在服务器端建立了一个空的git项目

【4】该目录下有个隐藏的目录.git,然后进入.git ,

要在IntelliJ IDEA中配置Git以连接到Gogs私服,你需要设置Git仓库URL并指定正确的用户名和认证信息。以下是具体步骤: 1. 打开IntelliJ IDEA,选择"VCS"(版本控制系统)菜单,然后选择"Checkout from Version Control" -> "Git"。 2. 在弹出的"Create Git Repository"对话框中,输入或复制Gogs服务器上的项目克隆地址,通常格式为`https://<username>:<password>@<your-gogs-server>/<repository-name>.git`,这里的`<username>`和`<password>`是你的Gogs账户名和密码。 ```plaintext https://<username>:<password>@<your-gogs-server>/<repository-name>.git ``` 3. 如果IDEA提示你没有访问权限,你可以尝试创建一个新的SSH密钥对来替代HTTP基本身份验证。这可以通过打开终端(如果你的IDEA支持),然后执行以下命令完成: ```shell ssh-keygen -t rsa -C "<your-email>" ``` 将生成的公钥添加到Gogs的全局SSH key,登录到Gogs管理界面,找到你的用户账户,点击"SSH Keys",然后按照提示上传你的新生成的SSH公钥。 4. 完成上述步骤后,回到IDEA,选择刚创建的Git仓库,然后按照向导指示进行初始化和关联本地目录。 5. 为了以后能自动使用SSH连接,可以在项目的 `.git/config` 文件中手动添加SSH URL,这样就无需每次都输入用户名和密码了。打开该文件(通常位于项目根目录下),找到 `[remote "origin"]` 部分,替换 `url` 属性为SSH形式的URL: ```plaintext url = git@<your-gogs-server>:/<repository-name>.git ``` 现在,你应该能够在IntelliJ IDEA中通过SSH连接顺利地与你的Gogs私服交互,而无需频繁输入用户名和密码。如果遇到其他问题,可能需要检查SSH密钥的配置以及Gogs服务器的安全设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值