完成git的功能

This commit is contained in:
2025-08-31 11:02:17 +08:00
parent e9c0e13341
commit b7cdaa02c8
7 changed files with 80 additions and 10 deletions

View File

@@ -59,6 +59,12 @@ class ServerConnectionTab(QWidget):
self.project_input = QLineEdit()
config_layout.addRow("项目名称:", self.project_input)
self.git_url_input = QLineEdit()
config_layout.addRow("Git地址:", self.git_url_input)
self.remote_dir_input = QLineEdit()
config_layout.addRow("远程目录:", self.remote_dir_input)
config_group.setLayout(config_layout)
main_layout.addWidget(config_group)
@@ -121,6 +127,8 @@ class ServerConnectionTab(QWidget):
self.password_input.setText(server_info.get("password", ""))
self.port_input.setText(str(server_info.get("port", "22")))
self.project_input.setText(server_info.get("project", ""))
self.git_url_input.setText(server_info.get("git_url", ""))
self.remote_dir_input.setText(server_info.get("remote_dir", ""))
def add_new_alias(self):
logger.info("添加新别名")
@@ -157,7 +165,9 @@ class ServerConnectionTab(QWidget):
"username": self.username_input.text(),
"password": self.password_input.text(),
"port": int(self.port_input.text()),
"project": self.project_input.text()
"project": self.project_input.text(),
"git_url": self.git_url_input.text(),
"remote_dir": self.remote_dir_input.text()
}
# 更新配置数据