Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[Dit artikel is voorlopige documentatie en kan worden gewijzigd.]
Gebruik de Copilot Managed Runtime CLI om samen te werken aan een bestaande app, inclusief een app die is gemaakt in Copilot Cowork of Microsoft Copilot Studio. Apps die in deze ervaringen zijn gemaakt, worden ondersteund door Git. Nadat de eigenaar van de app je bewerkingstoegang heeft verleend, kun je de app vinden, de opslagplaats klonen en doorgaan met ontwikkelen in de code-editor van je voorkeur.
Vereisten
Controleer voordat u begint of u het volgende hebt:
- De Copilot Managed Runtime CLI en Node.js geïnstalleerd.
- Git wordt geïnstalleerd met Git Credential Manager geconfigureerd.
- Toegang tot de tenant die de app bevat.
- Toegang tot de app bewerken. De eigenaar van de app moet deze toegang verlenen voordat u de app kunt vinden en klonen. Zie Een door Microsoft Copilot beheerde runtime-app delen met gebruikers en groepen (preview) voor meer informatie.
Meld u aan bij de Copilot Managed Runtime CLI:
ms auth login
De app-id zoeken
Meld u aan met het account dat bewerkingstoegang heeft gekregen en geef vervolgens een lijst weer met de apps die u mag bewerken:
ms app list --permission edit
Zoek de app die u wilt bewerken en kopieer de app-id. De app-id is de GUID die u gebruikt voor het klonen van de opslagplaats.
Tip
Als de app niet wordt weergegeven, controleert u of u bent aangemeld met het account dat bewerkingstoegang heeft gekregen en of de eigenaar de app heeft gedeeld met behulp van --access edit.
Kloon de app
Gebruik ms app clone deze in combinatie met de app-id om de door het platform beheerde Git-opslagplaats van de app te klonen:
ms app clone --app <app-id> [directory]
Als de weergavenaam Inventory Appvan de app bijvoorbeeld , de CLI maakt de Inventory App map aan:
ms app clone --app 00000000-0000-0000-0000-000000000000
cd "Inventory App"
Het [directory] argument is optioneel. Als u dit weglaat, maakt de CLI een map aan met de naam van de weergavenaam van de app en kloont de repository naar die map. Om te klonen in de huidige map, die leeg moet zijn, geef je . op als de map. Als de weergavenaam van de app geen geldige mapnaam is, geeft u een andere map op. De CLI vindt de repository van het app-record en configureert Git-verificatie voor toekomstige ophaal- en pushbewerkingen.
Opmerking
ms app clone ondersteunt door het platform beheerde Git-repositories. Als de app gebruikmaakt van een externe GitHub- of GitHub Enterprise Cloud-opslagplaats, moet u toegang hebben tot die opslagplaats en in plaats daarvan gebruiken git clone <repository-url> . U kunt geen app klonen die geen bronbeheerbinding heeft.
Begin met ontwikkelen
Installeer de afhankelijkheden van de app vanuit de gekloonde projectmap:
npm install
Start de lokale ontwikkelingskringloop:
ms app dev
U kunt de app nu lokaal bewerken en testen. Haal de meest recente wijzigingen op voordat u een nieuwe ontwikkelsessie begint. Wanneer uw wijzigingen klaar zijn, gebruikt u standaard Git-opdrachten om ze vast te leggen en te pushen:
git pull
git add .
git commit -m "Describe the change"
git push
Met de push-commit wordt de bronopslagplaats van de app bijgewerkt. De live-app wordt niet bijgewerkt. Zie Build, Preview, and deploy Microsoft Copilot Managed Runtime apps (preview) als u de wijzigingen wilt bouwen, bekijken en implementeren.